oxygen.meta.K0.Generic
See theGeneric companion object
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
trait IdentityGeneric[A]trait ProductOrSumGeneric[A]trait ProductGeneric[A]trait CaseClassGeneric[A]trait CaseObjectGeneric[A]trait SumGeneric[A]trait FlatGeneric[A]trait EnumGeneric[A]trait NestedGeneric[A]Show all
Members list
Type members
Classlikes
class CacheVals
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object ChildFunction0
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChildFunction0.type
object ChildFunction1
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChildFunction1.type
object ChildFunction2
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ChildFunction2.type
class MapChildren
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Types
type Child[B <: ChildBound] <: Child[ChildBound, B, A] { type SelfType = [A2 <: ChildBound] =>> Child[A2]; }
type ChildBound
type ChildFunction0[O[_ <: ChildBound]] = [b <: ChildBound] => (x$1: Quotes, x$2: Type[b]) ?=> Child[b] => O[b]
type ChildFunction1[I[_], O[_]] = [b <: ChildBound] => (x$1: Quotes, x$2: Type[b]) ?=> (Child[b], I[b]) => O[b]
type ChildFunction2[I1[_], I2[_], O[_]] = [b <: ChildBound] => (x$1: Quotes, x$2: Type[b]) ?=> (Child[b], I1[b], I2[b]) => O[b]
Value members
Concrete methods
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- Entity
final def summonTypeClassOrDerive[TC[_] : Type](f: => Type[A] ?=> Expr[TC[A]])(using evidence$1: Type[TC], quotes: Quotes): Expr[TC[A]]
Attributes
- Inherited from:
- Entity
Meant to be used in the following manner:
Meant to be used in the following manner:
Entity in this entity could be any of Generic, ProductGeneric, SumGeneric, Field, Case
val untyped: Entity[?] = ???
type A
val typed: Entity[A] = untyped.typedAs[A]
Entity in this case could be any of Generic, ProductGeneric, SumGeneric, Field, Case
Attributes
- Inherited from:
- Entity
In this article