Package

akka.parboiled2

support

Permalink

package support

Source
package.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. support
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ActionOps[I <: HList, O <: HList] extends AnyRef

    Permalink
  2. sealed abstract class AlternativeUnpacks extends AnyRef

    Permalink
  3. sealed trait FCapture[T] extends AnyRef

    Permalink
  4. trait HListable[T] extends AnyRef

    Permalink
  5. sealed trait Join[I <: HList, L1 <: HList, L2 <: HList, R] extends AnyRef

    Permalink
  6. sealed trait Lifter[M[_], I <: HList, O <: HList] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  7. abstract class LowerPriorityHListable extends AnyRef

    Permalink
  8. sealed abstract class LowerPriorityLifter extends AnyRef

    Permalink
  9. trait OpTreeContext[OpTreeCtx <: ParserContext] extends AnyRef

    Permalink
  10. sealed trait RunResult[T] extends AnyRef

    Permalink
  11. sealed trait TailSwitch[L <: HList, T <: HList, R <: HList] extends AnyRef

    Permalink

    type-level implementation of this logic: Out = R if T has a tail of type L (L dropRight T) ::: R if L has a tail of type T

    type-level implementation of this logic: Out = R if T has a tail of type L (L dropRight T) ::: R if L has a tail of type T

    Annotations
    @implicitNotFound( "Illegal rule composition" )
  12. sealed trait Unpack[L <: HList] extends AnyRef

    Permalink

    "Unpacks" an HList if it has only zero or one element(s).

    "Unpacks" an HList if it has only zero or one element(s). Out = Unit if L == HNil T if L == T :: HNil L otherwise

    You can import Unpack.dontUnpack if you'd like to circumvent this unpacking logic.

Value Members

  1. object ActionOps

    Permalink
  2. object FCapture

    Permalink
  3. object HListable extends LowerPriorityHListable

    Permalink
  4. object Join

    Permalink
  5. object Lifter extends LowerPriorityLifter

    Permalink
  6. object RunResult

    Permalink
  7. object TailSwitch

    Permalink
  8. object Unpack extends AlternativeUnpacks

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped