com.outworkers.phantom.macros

SingleGenericMacro

class SingleGenericMacro extends HListHelpers with WhiteboxToolbelt

Linear Supertypes
WhiteboxToolbelt, HListHelpers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SingleGenericMacro
  2. WhiteboxToolbelt
  3. HListHelpers
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SingleGenericMacro(c: Context)

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. def abort(msg: String): Nothing

    Definition Classes
    WhiteboxToolbelt
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val c: Context

    Definition Classes
    SingleGenericMacro → WhiteboxToolbelt → HListHelpers
  9. def clone(): AnyRef

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

    Definition Classes
    HListHelpers
  11. def echo(msg: String): Unit

    Definition Classes
    WhiteboxToolbelt
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def error(msg: String): Unit

    Definition Classes
    WhiteboxToolbelt
  15. def evalTree(tree: ⇒ Tree): Tree

    Definition Classes
    WhiteboxToolbelt
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

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

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

    Attributes
    protected[this]
    Definition Classes
    HListHelpers
  20. def hlistTpe: scala.reflect.macros.Universe.Type

    Attributes
    protected[this]
    Definition Classes
    HListHelpers
  21. def hnilTpe: scala.reflect.macros.Universe.Type

    Attributes
    protected[this]
    Definition Classes
    HListHelpers
  22. def info(msg: String, force: Boolean = false): Unit

    Definition Classes
    WhiteboxToolbelt
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. def isVararg(tpe: scala.reflect.macros.Universe.Type): Boolean

    Definition Classes
    HListHelpers
  25. val macroPkg: scala.reflect.macros.Universe.Select

    Attributes
    protected[this]
  26. def materialize[T, Store, HL](implicit arg0: macrocompat.CompatContext.WeakTypeTag[T], arg1: macrocompat.CompatContext.WeakTypeTag[Store], arg2: macrocompat.CompatContext.WeakTypeTag[HL]): Tree

  27. def memoize[A, B](cache: Cache)(a: A, f: (A) ⇒ B): B

    Definition Classes
    WhiteboxToolbelt
  28. 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
    HListHelpers
  29. def mkGeneric(tpe: scala.reflect.macros.Universe.Type, store: scala.reflect.macros.Universe.Type, generic: scala.reflect.macros.Universe.Type): Tree

  30. def mkHListType(col: List[scala.reflect.macros.Universe.Type]): scala.reflect.macros.Universe.Type

    Definition Classes
    HListHelpers
  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. final def notify(): Unit

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

    Definition Classes
    AnyRef
  34. def prefix(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type

    Definition Classes
    HListHelpers
  35. def printType(tpe: scala.reflect.macros.Universe.Type): String

    Definition Classes
    HListHelpers
  36. def showAborts: Boolean

    Definition Classes
    WhiteboxToolbelt
  37. def showAll: Boolean

    Definition Classes
    WhiteboxToolbelt
  38. def showCache: Boolean

    Definition Classes
    WhiteboxToolbelt
  39. def showCollection[M[X] <: TraversableOnce[X]](traversable: M[scala.reflect.macros.Universe.Type], sep: String = ", "): String

    Definition Classes
    HListHelpers
  40. def showHList(tpe: scala.reflect.macros.Universe.Type): String

    Definition Classes
    HListHelpers
  41. def showLogs: Boolean

    Definition Classes
    WhiteboxToolbelt
  42. def showTrees: Boolean

    Definition Classes
    WhiteboxToolbelt
  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def toString(): String

    Definition Classes
    AnyRef → Any
  45. def unpackHListTpe(tpe: scala.reflect.macros.Universe.Type): List[scala.reflect.macros.Universe.Type]

    Definition Classes
    HListHelpers
  46. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def warning(msg: String): Unit

    Definition Classes
    WhiteboxToolbelt

Inherited from WhiteboxToolbelt

Inherited from HListHelpers

Inherited from AnyRef

Inherited from Any

Ungrouped