org.parboiled2.support
package org.parboiled2.support
Members list
Packages
package org.parboiled2.support.hlist
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object ActionOps
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Unpack.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object FCapture
object HListable
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Join extends LowPrioJoin
Attributes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Lifter extends LowerPriorityLifter
Attributes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Join.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Lifter.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object RunResult
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
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object TailSwitch
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TailSwitch.type
"Unpacks" an HList if it has only zero or one element(s). Out = Unit if L == HNil T if L == T :: HNil L otherwise
"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.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Unpack extends AlternativeUnpacks
Attributes
In this article