Packages

p

macrame

package macrame

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. macrame
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait EnumApi[E] extends AnyRef

    The API exposed by enumerations created with the @enum macro.

    The API exposed by enumerations created with the @enum macro. Unlike Scala's Enumeration interface, all auto-generated functions are protected so the user can choose which functions to expose on their type.

    E

    The type of the enumeration.

  2. implicit class RegexStringContext extends AnyRef
  3. macro class delegate extends Annotation with StaticAnnotation
    Annotations
    @compileTimeOnly( ... )
  4. macro class enum extends Annotation with StaticAnnotation
    Annotations
    @compileTimeOnly( ... )

Value Members

  1. macro def memberMap[F](obj: AnyRef): Map[String, F]

    A map of all members of type T in the given object, keyed by the name of the member.

  2. macro def members[T](obj: AnyRef): List[T]

    A list of all members of type T in the given object.

  3. macro def trace[A](a: A): A

    Logs the source code of the given expression to the console during compliation.

  4. object delegate
  5. object enum

Inherited from AnyRef

Inherited from Any

Ungrouped