shapeless

LabelledMacros

class LabelledMacros extends SingletonTypeUtils with CaseClassMacros

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LabelledMacros
  2. CaseClassMacros
  3. SingletonTypeUtils
  4. ReprTypes
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LabelledMacros(c: Context)

Type Members

  1. trait CtorDtor extends AnyRef

    Definition Classes
    CaseClassMacros

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object CtorDtor

    Definition Classes
    CaseClassMacros
  7. object FieldType

    Definition Classes
    CaseClassMacros
  8. object HasApply

    Definition Classes
    CaseClassMacros
  9. object HasApplyUnapply

    Definition Classes
    CaseClassMacros
  10. object HasCtorUnapply

    Definition Classes
    CaseClassMacros
  11. object HasUnapply

    Definition Classes
    CaseClassMacros
  12. object HasUniqueCtor

    Definition Classes
    CaseClassMacros
  13. object LiteralSymbol

    Definition Classes
    SingletonTypeUtils
  14. object SingletonSymbolType

    Definition Classes
    SingletonTypeUtils
  15. object SingletonType

    Definition Classes
    SingletonTypeUtils
  16. val SymTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    SingletonTypeUtils
  17. def abort(msg: String): Nothing

    Definition Classes
    CaseClassMacros
  18. def accessiblePrimaryCtorOf(tpe: scala.reflect.macros.Universe.Type): Option[Symbol]

    Definition Classes
    CaseClassMacros
  19. def alignFields(tpe: scala.reflect.macros.Universe.Type, ts: List[scala.reflect.macros.Universe.Type]): Option[List[(scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Type)]]

    Definition Classes
    CaseClassMacros
  20. def appliedTypTree1(tpe: scala.reflect.macros.Universe.Type, param: scala.reflect.macros.Universe.Type, arg: scala.reflect.macros.Universe.TypeName): Tree

    Definition Classes
    CaseClassMacros
  21. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  22. def atatTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  23. val c: Context

    Definition Classes
    LabelledMacrosCaseClassMacrosReprTypes
  24. def cconsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  25. def classSym(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.ClassSymbol

    Definition Classes
    CaseClassMacros
  26. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def cnilTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  28. def companionRef(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    CaseClassMacros
  29. def coproductElements(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  30. def coproductTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  31. def coproductTypeImpl(tpeSelector: Tree): Tree

  32. def ctorsOf(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  33. def ctorsOf1(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  34. def ctorsOfAux(tpe: scala.reflect.macros.Universe.Type, hk: Boolean): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  35. def devarargify(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  36. def distinctCtorsOfAux(tpe: scala.reflect.macros.Universe.Type, hk: Boolean): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  37. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. def equalTypes(as: List[scala.reflect.macros.Universe.Type], bs: List[scala.reflect.macros.Universe.Type]): Boolean

    Definition Classes
    CaseClassMacros
  39. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  40. def fieldTypeCarrier(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    SingletonTypeUtils
  41. def fieldTypeTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  42. def fieldsOf(tpe: scala.reflect.macros.Universe.Type): List[(scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Type)]

    Definition Classes
    CaseClassMacros
  43. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. def findField(lTpe: scala.reflect.macros.Universe.Type, kTpe: scala.reflect.macros.Universe.Type): Option[(scala.reflect.macros.Universe.Type, Int)]

    Definition Classes
    CaseClassMacros
  45. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  46. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  47. def hconsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  48. def hlistElements(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  49. def hlistTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  50. def hlistTypeImpl(tpeSelector: Tree): Tree

  51. def hnilTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  52. def isAccessible(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  53. def isAccessible(pre: scala.reflect.macros.Universe.Type, sym: Symbol): Boolean

    Definition Classes
    CaseClassMacros
  54. def isAnonOrRefinement(sym: Symbol): Boolean

    Definition Classes
    CaseClassMacros
  55. def isCaseAccessorLike(sym: scala.reflect.macros.Universe.TermSymbol): Boolean

    Definition Classes
    CaseClassMacros
  56. def isCaseClassLike(sym: scala.reflect.macros.Universe.ClassSymbol): Boolean

    Definition Classes
    CaseClassMacros
  57. def isCaseObjectLike(sym: scala.reflect.macros.Universe.ClassSymbol): Boolean

    Definition Classes
    CaseClassMacros
  58. def isCoproduct(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  59. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  60. def isNonGeneric(sym: Symbol): Boolean

    Definition Classes
    CaseClassMacros
  61. def isProduct(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  62. def isProduct1(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  63. def isProductAux(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  64. def isReprType(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  65. def isReprType1(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  66. def isSealedHierarchyClassSymbol(symbol: scala.reflect.macros.Universe.ClassSymbol): Boolean

    Definition Classes
    CaseClassMacros
  67. def isTuple(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  68. def isValueClass(sym: Symbol): Boolean

    Definition Classes
    SingletonTypeUtils
  69. def isVararg(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    CaseClassMacros
  70. def keyTagTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  71. def labelledTypeImpl(tpeSelector: Tree, variety: String, nilTpe: scala.reflect.macros.Universe.Type, consTpe: scala.reflect.macros.Universe.Type): Tree

  72. def lowerKind(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  73. def mkAttributedRef(pre: scala.reflect.macros.Universe.Type, sym: Symbol): Tree

    Definition Classes
    CaseClassMacros
  74. def mkAttributedRef(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    CaseClassMacros
  75. def mkCompoundTpe(nil: scala.reflect.macros.Universe.Type, cons: scala.reflect.macros.Universe.Type, items: List[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  76. def mkCompoundTypTree(nil: scala.reflect.macros.Universe.Type, cons: scala.reflect.macros.Universe.Type, items: List[scala.reflect.macros.Universe.Type]): Tree

    Definition Classes
    CaseClassMacros
  77. def mkCompoundTypTree1(nil: scala.reflect.macros.Universe.Type, cons: scala.reflect.macros.Universe.Type, items: List[scala.reflect.macros.Universe.Type], param: scala.reflect.macros.Universe.Type, arg: scala.reflect.macros.Universe.TypeName): Tree

    Definition Classes
    CaseClassMacros
  78. def mkCoproductTpe(items: List[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  79. def mkCoproductTypTree(items: List[scala.reflect.macros.Universe.Type]): Tree

    Definition Classes
    CaseClassMacros
  80. def mkCoproductTypTree1(items: List[scala.reflect.macros.Universe.Type], param: scala.reflect.macros.Universe.Type, arg: scala.reflect.macros.Universe.TypeName): Tree

    Definition Classes
    CaseClassMacros
  81. def mkDefaultSymbolicLabellingImpl[T](implicit tTag: scala.reflect.macros.Universe.WeakTypeTag[T]): Tree

  82. def mkDependentRef(prefix: scala.reflect.macros.Universe.Type, path: List[scala.reflect.macros.Universe.Name]): (scala.reflect.macros.Universe.Type, Symbol)

    Definition Classes
    CaseClassMacros
  83. def mkFieldTpe(name: scala.reflect.macros.Universe.Name, valueTpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  84. def mkHListTpe(items: List[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  85. def mkHListTypTree(items: List[scala.reflect.macros.Universe.Type]): Tree

    Definition Classes
    CaseClassMacros
  86. def mkHListTypTree1(items: List[scala.reflect.macros.Universe.Type], param: scala.reflect.macros.Universe.Type, arg: scala.reflect.macros.Universe.TypeName): Tree

    Definition Classes
    CaseClassMacros
  87. def mkHListValue(elems: List[Tree]): Tree

    Definition Classes
    CaseClassMacros
  88. def mkLabelTpe(name: scala.reflect.macros.Universe.Name): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  89. def mkSingletonSymbol(s: String): Tree

    Definition Classes
    SingletonTypeUtils
  90. def mkTypTree(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    CaseClassMacros
  91. def mkTypeCarrier(tree: Tree): Tree

    Definition Classes
    SingletonTypeUtils
  92. def nameAsString(name: scala.reflect.macros.Universe.Name): String

    Definition Classes
    CaseClassMacros
  93. def nameAsValue(name: scala.reflect.macros.Universe.Name): scala.reflect.macros.Universe.Constant

    Definition Classes
    CaseClassMacros
  94. def nameOf(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Name

    Definition Classes
    CaseClassMacros
  95. def narrowValue(t: Tree): (scala.reflect.macros.Universe.Type, Tree)

    Definition Classes
    SingletonTypeUtils
  96. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  97. def nonLabelledTypeImpl(tpeSelector: Tree, variety: String, nilTpe: scala.reflect.macros.Universe.Type, consTpe: scala.reflect.macros.Universe.Type): Tree

  98. final def notify(): Unit

    Definition Classes
    AnyRef
  99. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  100. def ownerChain(sym: Symbol): List[Symbol]

    Definition Classes
    CaseClassMacros
  101. def param1(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  102. def parseLiteralType(typeStr: String): Option[scala.reflect.macros.Universe.Type]

    Definition Classes
    SingletonTypeUtils
  103. def parseSingletonSymbolType(typeStr: String): Option[scala.reflect.macros.Universe.Type]

    Definition Classes
    SingletonTypeUtils
  104. def parseStandardType(typeStr: String): Option[scala.reflect.macros.Universe.Type]

    Definition Classes
    SingletonTypeUtils
  105. def parseType(typeStr: String): Option[scala.reflect.macros.Universe.Type]

    Definition Classes
    SingletonTypeUtils
  106. def patchedCompanionSymbolOf(original: Symbol): Symbol

    Definition Classes
    CaseClassMacros
  107. def prefix(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  108. def productCtorsOf(tpe: scala.reflect.macros.Universe.Type): List[Symbol]

    Definition Classes
    CaseClassMacros
  109. def recordTypeImpl(tpeSelector: Tree): Tree

  110. def reprTpe(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  111. def reprTypTree(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    CaseClassMacros
  112. def reprTypTree1(tpe: scala.reflect.macros.Universe.Type, arg: scala.reflect.macros.Universe.TypeName): Tree

    Definition Classes
    CaseClassMacros
  113. def singletonOpsTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    SingletonTypeUtils
  114. def symbolTpe: scala.reflect.macros.Universe.Type

    Definition Classes
    ReprTypes
  115. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  116. def toString(): String

    Definition Classes
    AnyRef → Any
  117. def typeCarrier(tpe: scala.reflect.macros.Universe.Type): Tree

    Definition Classes
    SingletonTypeUtils
  118. def unByName(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    CaseClassMacros
  119. def unfoldCompoundTpe(compoundTpe: scala.reflect.macros.Universe.Type, nil: scala.reflect.macros.Universe.Type, cons: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  120. def unionTypeImpl(tpeSelector: Tree): Tree

  121. def unpackFieldType(tpe: scala.reflect.macros.Universe.Type): (scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.Type)

    Definition Classes
    CaseClassMacros
  122. def unpackHListTpe(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    CaseClassMacros
  123. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  124. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  125. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CaseClassMacros

Inherited from SingletonTypeUtils

Inherited from ReprTypes

Inherited from AnyRef

Inherited from Any

Ungrouped