neotype

package neotype

Members list

Type members

Classlikes

case class BinOpMatch(name: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BinOpMatch

Attributes

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

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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]
Show all
object Calc

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CalcMatchCase

Attributes

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

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CalcPattern

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Uninlined.type
object Unseal

Attributes

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

Attributes

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

Attributes

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