Packages

package impl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait GeneralMacros extends AnyRef
  2. sealed trait NoSym extends AnyRef
  3. trait Op extends Serializable
  4. trait OpBoolean[O <: Op] extends OpCast[Boolean with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Boolean.")
  5. trait OpCast[T, O <: Op] extends AnyRef
  6. trait OpChar[O <: Op] extends OpCast[Char with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Char.")
  7. trait OpDouble[O <: Op] extends OpCast[Double with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Double.")
  8. trait OpFloat[O <: Op] extends OpCast[Float with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Float.")
  9. trait OpGen[O <: Op] extends AnyRef
    Attributes
    protected[singleton]
  10. sealed trait OpId extends AnyRef
  11. trait OpInt[O <: Op] extends OpCast[Int with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is an Int.")
  12. trait OpLong[O <: Op] extends OpCast[Long with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Long.")
  13. trait OpMacro[N, S1, S2, S3] extends Op

    ****************************************************************************************************** Three arguments type function macro *****************************************************************************************************

    ****************************************************************************************************** Three arguments type function macro *****************************************************************************************************

    Annotations
    @implicitNotFound("Literal operation has failed.")
  14. trait OpNat[O <: Op] extends OpCast[Nat, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Nat.")
  15. trait OpString[O <: Op] extends OpCast[String with Singleton, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a String.")
  16. trait OpSymbol[O <: Op] extends OpCast[Symbol, O]
    Annotations
    @implicitNotFound("Unable to prove type argument is a Symbol.")
  17. sealed trait Warn extends AnyRef

Value Members

  1. object GetArg

    ****************************************************************************************************** Get function/class argument's type *****************************************************************************************************

  2. object GetLHSArg

    ****************************************************************************************************** Get function/class argument's type *****************************************************************************************************

  3. object OpBoolean
  4. object OpChar
  5. object OpDouble
  6. object OpFloat
  7. object OpGen
    Attributes
    protected[singleton]
  8. object OpId
  9. object OpInt
  10. object OpLong
  11. object OpMacro extends Serializable
  12. object OpNat
  13. object OpString
  14. object OpSymbol
  15. object _require
  16. object nlz
  17. object std

Ungrouped