neotype

package neotype

Members list

Concise view

Type members

Classlikes

case class BinOpMatch(name: String)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object BinOpMatch

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
enum Calc[A]

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case Apply0[A, B]
case Apply1[A, B, C]
case Apply2[A, B, C, D]
case CalcApply[A]
case CalcBlock[A]
case Reference[A]
case MatchExpr[A]
case IfThenElse[A]
case CalcClosure[A]
object Calc

Attributes

Companion:
enum
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Calc.type
enum CalcDef[A]

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class CalcMatchCase[A](pattern: CalcPattern[A], guard: Option[Calc[Boolean]], calc: Calc[A])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
enum CalcPattern[A]

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
enum
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract opaque class Newtype[A] extends ValidatedWrapper[A]

Attributes

Companion:
object
Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Self type
object Newtype

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Newtype.type
object Seal

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Seal.type
abstract opaque class Subtype[A] extends ValidatedWrapper[A]

Attributes

Companion:
object
Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Self type
object Subtype

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Subtype.type
object Uninlined

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Unseal

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unseal.type
trait ValidatedWrapper[A] extends Wrapper[A]

Attributes

Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Known subtypes
class Newtype[A]
class Subtype[A]
Self type
trait Wrapper[A]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Simple[A]
trait Simple[A]
class Newtype[A]
class Subtype[A]