oxygen.meta.Meta.TypeRepr
See theTypeRepr companion trait
object TypeRepr
Attributes
Members list
Type members
Classlikes
object AndOrType
final case class AnnotatedType(raw: quotes.reflect.AnnotatedType) extends TypeRepr
object AnnotatedType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AnnotatedType.type
final case class AppliedType(raw: quotes.reflect.AppliedType) extends TypeRepr
object AppliedType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AppliedType.type
final case class ByNameType(raw: quotes.reflect.ByNameType) extends TypeRepr
object ByNameType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ByNameType.type
final case class ConstantType(raw: quotes.reflect.ConstantType) extends TypeRepr
object ConstantType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ConstantType.type
object LambdaType
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LambdaType.type
sealed trait LambdaType extends TypeRepr
Attributes
- Companion
- object
- Supertypes
- Known subtypes
object MatchCase
object MatchType
object NamedType
object NoPrefix
object ParamRef
final case class RecursiveThis(raw: quotes.reflect.RecursiveThis) extends TypeRepr
object RecursiveThis
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RecursiveThis.type
final case class RecursiveType(raw: quotes.reflect.RecursiveType) extends TypeRepr
object RecursiveType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RecursiveType.type
final case class Refinement(raw: quotes.reflect.Refinement) extends TypeRepr
object Refinement
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Refinement.type
object SuperType
object ThisType
final case class TypeBounds(raw: quotes.reflect.TypeBounds) extends TypeRepr
object TypeBounds
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TypeBounds.type
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Returns the type or kind (TypeRepr) of T
Returns the type or kind (TypeRepr) of T
Attributes
Returns the type or kind (TypeRepr) of T
Returns the type or kind (TypeRepr) of T
Attributes
Attempts to create a tuple in the form of (A, B, C)
, otherwise calls tupleUsingAppend.
Creates a TypeRepf of tuple in the form of A *: B *: C *: EmptyTuple
Creates a TypeRepf of tuple in the form of A *: B *: C *: EmptyTuple
Attributes
Returns the type constructor of the runtime (erased) class
Returns the type constructor of the runtime (erased) class
Attributes
In this article