p
macrame
package macrame
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- macrame
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
EnumApi
[Enum] 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.
- Enum
The type of the enumeration.
- implicit class RegexStringContext extends AnyRef
-
macro
class
delegate
extends Annotation with StaticAnnotation
- Annotations
- @compileTimeOnly( ... )
-
macro
class
enum
extends Annotation with StaticAnnotation
- Annotations
- @compileTimeOnly( ... )
Value Members
-
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. -
macro
def
members[T](obj: AnyRef): List[T]
A list of all members of type
T
in the given object. -
macro
def
trace[A](a: A): A
Logs the source code of the given expression to the console during compliation.
- object delegate
- object enum