Packages

object SimpleNPVP extends Partial[Tree, II]

Linear Supertypes
Partial[Tree, II], Pattern[Tree, II], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleNPVP
  2. Partial
  3. Pattern
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def :>>[O](build: (II[Tree], II[O]) => Option[O]): MixedJunction[Tree, O, II]
    Definition Classes
    Pattern
  2. def :>>>[O](build: (II[Tree], II[O]) => O): MixedJunction[Tree, O, II]
    Definition Classes
    Pattern
  3. def >>[O](build: (II[O]) => Option[O]): Junction[Tree, O, II]
    Definition Classes
    Pattern
  4. def >>>[O](build: (II[O]) => O): Junction[Tree, O, II]
    Definition Classes
    Pattern
  5. def join[O](build: (II[O]) => Option[O]): Junction[Tree, O, II]
    Definition Classes
    Pattern
  6. def joinStrict[O](build: (II[O]) => O): Junction[Tree, O, II]
    Definition Classes
    Pattern
  7. def map[J](f: (Tree) => Tree): Pattern[Tree, II]
    Definition Classes
    Pattern
  8. def mixedJoin[O](build: (II[Tree], II[O]) => Option[O]): MixedJunction[Tree, O, II]
    Definition Classes
    Pattern
  9. def mixedJoinStrict[O](sbuild: (II[Tree], II[O]) => O): MixedJunction[Tree, O, II]
    Definition Classes
    Pattern
  10. val pattern: Pattern[Tree, II]
  11. def translate[E](implicit arg0: ExprLang[E]): Junction[Tree, E, II]
  12. def unapply(x: Tree): Option[II[Tree]]
    Definition Classes
    Pattern
  13. def ||(that: Pattern[Tree, II]): OrElse[Tree, [_]II[_]]
    Definition Classes
    Pattern