final case class StructuralType[L, V](toCofree: Cofree[[β$1$]Coproduct[[β$2$]TypeF[L, β$2$], Tagged, β$1$], V]) extends AnyVal with Product with Serializable
A measure annotated Type focused on structure over semantics.
- L
the type of literals
- V
the measure the type is annotated with
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StructuralType
- Serializable
- Serializable
- Product
- Equals
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def cobind[W](f: (StructuralType[L, V]) ⇒ W): StructuralType[L, W]
- def cojoin: StructuralType[L, StructuralType[L, V]]
- def copoint: V
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[W](f: (V) ⇒ W): StructuralType[L, W]
- val toCofree: Cofree[[β$0$]Coproduct[[β$2$]TypeF[L, β$2$], Tagged, β$0$], V]