object CreateAggregates extends Logging

Source
CreateAggregates.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CreateAggregates
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def inlineMap(a: Aggregate): Aggregate

    Recursively inline mapping Bind calls under an Aggregate

  2. def liftAggregates(n: Node, outer: TermSymbol): (Node, Map[TermSymbol, Aggregate])

    Find all scalar Aggregate calls in a sub-tree that do not refer to the given Symbol, and replace them by temporary Refs.