Attributes
Members list
- no keywords
- case
- sealed
Type members
Classlikes
Attributes
- Supertypes
- Self type
-
BLS12_381_G1_Element.type
Attributes
- Supertypes
- Self type
-
BLS12_381_G2_Element.type
Attributes
- Supertypes
- Self type
-
BLS12_381_MlResult.type
Attributes
- Supertypes
- Self type
-
ByteString.type
Attributes
- Supertypes
-
trait Producttrait Equalsclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
- Self type
-
FreeUnificator.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
object BLS12_381_G1_Elementobject BLS12_381_G2_Elementobject BLS12_381_MlResultobject Booleanobject ByteStringobject Dataobject Integerobject Stringobject UnitShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalsclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeLambda.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeLambda2.type
Represents a package or companion object of a case class. Note, that case objects going to case-class.
Represents a package or companion object of a case class. Note, that case objects going to case-class.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
- Self type
-
TypeNothing.type
Type variable have two forms: when id is not set, that means that for each instantiation of type-lambda, a new set of type-variables with fresh id-s are created. when id is set, that means that computations are situated in the process of instantiation of some type-lambda,
Type variable have two forms: when id is not set, that means that for each instantiation of type-lambda, a new set of type-variables with fresh id-s are created. when id is set, that means that computations are situated in the process of instantiation of some type-lambda,
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SIRTypeclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Check if the type is a function or a polymorphic function without unfolding type arguments. (i.e. isPolyFunOrFun(SIRType.Fun(SIRType.Unit, SIRType.Unit)) == true, isPolyFunOrFun(SIRType.TypeVar("A")) == false even if A is a needed function)
Check if the type is a function or a polymorphic function without unfolding type arguments. (i.e. isPolyFunOrFun(SIRType.Fun(SIRType.Unit, SIRType.Unit)) == true, isPolyFunOrFun(SIRType.TypeVar("A")) == false even if A is a needed function)
Value parameters
- tp
-
- type to check
- trace
-
- trace for recursive entries
Attributes
Check if the type is a function or a polymorphic function from unit without unfolding type arguments. (i.e. isPolyFunOrFunUnit(SIRType.Fun(SIRType.Unit, SIRType.Unit)) == true, isPolyFunOrFunInut(SIRType.Fun(SIRType.Integer, SIRType.Unit)) == false, isPolyFunOrFunUnt(SIRType.TypeVar("A")) == false even if A is a needed function)
Check if the type is a function or a polymorphic function from unit without unfolding type arguments. (i.e. isPolyFunOrFunUnit(SIRType.Fun(SIRType.Unit, SIRType.Unit)) == true, isPolyFunOrFunInut(SIRType.Fun(SIRType.Integer, SIRType.Unit)) == false, isPolyFunOrFunUnt(SIRType.TypeVar("A")) == false even if A is a needed function)
Value parameters
- tp
-
- type to check
- trace
-
- trace for recursive entries