package impl
- Alphabetic
- Public
- Protected
Type Members
- trait GeneralMacros extends AnyRef
- sealed trait NoSym extends AnyRef
- trait Op extends Serializable
- trait OpBoolean[O <: Op] extends OpCast[Boolean with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Boolean.")
- trait OpCast[T, O <: Op] extends AnyRef
- trait OpChar[O <: Op] extends OpCast[Char with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Char.")
- trait OpDouble[O <: Op] extends OpCast[Double with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Double.")
- trait OpFloat[O <: Op] extends OpCast[Float with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Float.")
- trait OpGen[O <: Op] extends AnyRef
- Attributes
- protected[singleton]
- sealed trait OpId extends AnyRef
- trait OpInt[O <: Op] extends OpCast[Int with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is an Int.")
- trait OpLong[O <: Op] extends OpCast[Long with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Long.")
- trait OpMacro[N, S1, S2, S3] extends Op
****************************************************************************************************** Three arguments type function macro *****************************************************************************************************
****************************************************************************************************** Three arguments type function macro *****************************************************************************************************
- Annotations
- @implicitNotFound("Literal operation has failed.")
- trait OpNat[O <: Op] extends OpCast[Nat, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Nat.")
- trait OpString[O <: Op] extends OpCast[String with Singleton, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a String.")
- trait OpSymbol[O <: Op] extends OpCast[Symbol, O]
- Annotations
- @implicitNotFound("Unable to prove type argument is a Symbol.")
- sealed trait Warn extends AnyRef
Value Members
- object GetArg
****************************************************************************************************** Get function/class argument's type *****************************************************************************************************
- object GetLHSArg
****************************************************************************************************** Get function/class argument's type *****************************************************************************************************
- object OpBoolean
- object OpChar
- object OpDouble
- object OpFloat
- object OpGen
- Attributes
- protected[singleton]
- object OpId
- object OpInt
- object OpLong
- object OpMacro extends Serializable
- object OpNat
- object OpString
- object OpSymbol
- object _require
- object nlz
- object std