Packages

c

shapeless

SingletonTypeMacros

class SingletonTypeMacros extends SingletonTypeUtils with NatMacroDefns

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SingletonTypeMacros
  2. NatMacroDefns
  3. SingletonTypeUtils
  4. ReprTypes
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SingletonTypeMacros(c: Context)

Value Members

  1. object NatLiteral
    Definition Classes
    NatMacroDefns
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. val SymTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    SingletonTypeUtils
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def atatTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  8. val c: Context
    Definition Classes
    SingletonTypeMacrosNatMacroDefnsReprTypes
  9. def cconsTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. def cnilTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  12. def convertImpl(t: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  13. def convertInstanceImpl1[TC[_]](t: scala.reflect.macros.Universe.Tree)(implicit tcTag: scala.reflect.macros.Universe.WeakTypeTag[TC[_]]): scala.reflect.macros.Universe.Tree
  14. def convertInstanceImpl2[H, TC2[_ <: H, _], S <: H](t: scala.reflect.macros.Universe.Tree)(implicit tc2Tag: scala.reflect.macros.Universe.WeakTypeTag[TC2[_, _]], sTag: scala.reflect.macros.Universe.WeakTypeTag[S]): scala.reflect.macros.Universe.Tree
  15. def convertInstanceImplNat[TC[_ <: Nat]](i: scala.reflect.macros.Universe.Tree)(implicit tcTag: scala.reflect.macros.Universe.WeakTypeTag[TC[Nothing]]): scala.reflect.macros.Universe.Tree
  16. def convertInstanceImplNat1[B, T <: B, TC[_ <: B, _ <: Nat]](i: scala.reflect.macros.Universe.Tree)(implicit tTag: scala.reflect.macros.Universe.WeakTypeTag[T], tcTag: scala.reflect.macros.Universe.WeakTypeTag[TC[Nothing, Nothing]]): scala.reflect.macros.Universe.Tree
  17. def convertInstanceImplNatAux(i: scala.reflect.macros.Universe.Tree, tcTpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
  18. def coproductTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def extractResult(t: scala.reflect.macros.Universe.Tree)(mkResult: (scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.Tree) => scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  22. def extractSingletonValue(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
  23. def fieldTypeCarrier(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Literal
    Definition Classes
    SingletonTypeUtils
  24. def fieldTypeTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  26. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def hconsTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  29. def hlistTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  30. def hnilTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  31. def inferInstance(tci: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def isSymbolLiteral(typeStr: String): Boolean
    Definition Classes
    SingletonTypeUtils
  34. def isValueClass(sym: scala.reflect.macros.Universe.Symbol): Boolean
    Definition Classes
    SingletonTypeUtils
  35. def keyTagTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  36. def materializeImpl[T](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree
  37. def materializeWiden[T, Out](implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[T], arg1: scala.reflect.macros.Universe.WeakTypeTag[Out]): scala.reflect.macros.Universe.Tree
  38. def mkAttributedRef(pre: scala.reflect.macros.Universe.Type, sym: scala.reflect.macros.Universe.Symbol): scala.reflect.macros.Universe.Tree
  39. def mkNatTpe(i: Int): scala.reflect.macros.Universe.Type
    Definition Classes
    NatMacroDefns
  40. def mkNatTpt(i: Int): scala.reflect.macros.Universe.Tree
    Definition Classes
    NatMacroDefns
  41. def mkNatValue(i: Int): scala.reflect.macros.Universe.Tree
    Definition Classes
    NatMacroDefns
  42. def mkOps(sTpe: scala.reflect.macros.Universe.Type, w: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  43. def mkSingletonOps(t: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  44. def mkSingletonSymbol(s: String): scala.reflect.macros.Universe.Tree
    Definition Classes
    SingletonTypeUtils
  45. def mkTypeCarrier(tree: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Literal
    Definition Classes
    SingletonTypeUtils
  46. def mkWitness(sTpe: scala.reflect.macros.Universe.Type, s: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  47. def mkWitnessNat(tcTpe: scala.reflect.macros.Universe.Type, nTpe: scala.reflect.macros.Universe.Type, tc: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  48. def mkWitnessWith(tcTpe: scala.reflect.macros.Universe.Type, sTpe: scala.reflect.macros.Universe.Type, s: scala.reflect.macros.Universe.Tree, i: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  49. def narrowSymbol[S <: String](t: scala.reflect.macros.Universe.Tree)(implicit arg0: scala.reflect.macros.Universe.WeakTypeTag[S]): scala.reflect.macros.Universe.Tree
  50. def narrowValue(t: scala.reflect.macros.Universe.Tree): (scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.Tree)
    Definition Classes
    SingletonTypeUtils
  51. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  53. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  54. def objectRef[O](implicit arg0: scala.reflect.macros.Universe.TypeTag[O]): scala.reflect.macros.Universe.Tree
    Definition Classes
    ReprTypes
  55. def parseLiteralType(typeStr: String): Option[scala.reflect.macros.Universe.Type]
    Definition Classes
    SingletonTypeUtils
  56. def parseSingletonSymbolType(typeStr: String): Option[scala.reflect.macros.Universe.Type]
    Definition Classes
    SingletonTypeUtils
  57. def parseStandardType(typeStr: String): Option[scala.reflect.macros.Universe.Type]
    Definition Classes
    SingletonTypeUtils
  58. def parseType(typeStr: String): Option[scala.reflect.macros.Universe.Type]
    Definition Classes
    SingletonTypeUtils
  59. def singletonOpsTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    SingletonTypeUtils
  60. def symbolTpe: scala.reflect.macros.Universe.Type
    Definition Classes
    ReprTypes
  61. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. def typeCarrier(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Literal
    Definition Classes
    SingletonTypeUtils
  64. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  67. def witnessTypeImpl(tpeSelector: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
  68. object LiteralSymbol
    Definition Classes
    SingletonTypeUtils
  69. object SingletonSymbolType
    Definition Classes
    SingletonTypeUtils
  70. object SingletonType
    Definition Classes
    SingletonTypeUtils

Deprecated Value Members

  1. def mkWitnessNat(parent: scala.reflect.macros.Universe.Type, sTpe: scala.reflect.macros.Universe.Type, s: scala.reflect.macros.Universe.Tree, i: scala.reflect.macros.Universe.Tree): scala.reflect.macros.Universe.Tree
    Annotations
    @deprecated
    Deprecated

    (Since version 2.3.6) Kept for binary compatibility

Inherited from NatMacroDefns

Inherited from SingletonTypeUtils

Inherited from ReprTypes

Inherited from AnyRef

Inherited from Any

Ungrouped