FetchAdtApply

net.scalax.simple.adt.impl.FetchAdtApply$
See theFetchAdtApply companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Types

type HListFix[t <: NatFunc, r] = t match { case NatFuncPositive[IsFinishAndNothing, tail] => EmptyTuple case NatFuncPositive[d, tail] => d => r *: HListFix[tail, r] }
type TakeHead[t <: NatFunc] = t match { case NatFuncPositive[d, tail] => d }
type TakeTail[t <: NatFunc] = t match { case NatFuncPositive[d, tail] => tail }

Value members

Concrete methods

final inline def get[S <: NatFunc]: FetchAdtApply[S]