Packages

object DPPPWhich extends Partial[Tree, III]

Linear Supertypes
Partial[Tree, III], Pattern[Tree, III], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DPPPWhich
  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: (III[Tree], III[O]) => Option[O]): MixedJunction[Tree, O, III]
    Definition Classes
    Pattern
  2. def :>>>[O](build: (III[Tree], III[O]) => O): MixedJunction[Tree, O, III]
    Definition Classes
    Pattern
  3. def >>[O](build: (III[O]) => Option[O]): Junction[Tree, O, III]
    Definition Classes
    Pattern
  4. def >>>[O](build: (III[O]) => O): Junction[Tree, O, III]
    Definition Classes
    Pattern
  5. def join[O](build: (III[O]) => Option[O]): Junction[Tree, O, III]
    Definition Classes
    Pattern
  6. def joinStrict[O](build: (III[O]) => O): Junction[Tree, O, III]
    Definition Classes
    Pattern
  7. def map[J](f: (Tree) => Tree): Pattern[Tree, III]
    Definition Classes
    Pattern
  8. def mixedJoin[O](build: (III[Tree], III[O]) => Option[O]): MixedJunction[Tree, O, III]
    Definition Classes
    Pattern
  9. def mixedJoinStrict[O](sbuild: (III[Tree], III[O]) => O): MixedJunction[Tree, O, III]
    Definition Classes
    Pattern
  10. def unapply(x: Tree): Option[III[Tree]]
    Definition Classes
    Pattern
  11. def ||(that: Pattern[Tree, III]): OrElse[Tree, [_]III[_]]
    Definition Classes
    Pattern