InnerApply

net.scalax.simple.adt.impl.InnerApply
final class InnerApply[Data, T <: NatFunc](val dataInstance: Option[Data], val tail: T) extends NatFuncPositive[Data, T]

Attributes

Graph
Supertypes
class NatFuncPositive[Data, T]
trait Serializable
trait Product
trait Equals
trait DataInstance[Data]
trait NatFunc
class Object
trait Matchable
class Any
Self type
InnerApply[Data, T]

Members list

Concise view

Value members

Concrete methods

inline def fold: FoldApplyInstance[[x] =>> HListFix[NatFuncPositive[Data, T], x]]
inline def foldOpt: FoldOptApplyInstance[[x] =>> HListFix[NatFuncPositive[Data, T], x]]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

override val dataInstance: Option[Data]
override val tail: T

Inherited fields

override val isDefined: Boolean

Attributes

Inherited from:
NatFuncPositive