AliasDescriptor

fr.hammons.slinc.AliasDescriptor
case class AliasDescriptor[A](real: TypeDescriptor) extends TypeDescriptor

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Classlikes

object bkwd extends Conversion[Inner, RealInner]

Attributes

Supertypes
class Conversion[Inner, RealInner]
trait Inner => RealInner
class Object
trait Matchable
class Any
Self type
bkwd.type
object fwd extends Conversion[RealInner, Inner]

Attributes

Supertypes
class Conversion[RealInner, Inner]
trait RealInner => Inner
class Object
trait Matchable
class Any
Self type
fwd.type

Types

type Inner = A
type RealInner = Inner

Value members

Concrete methods

override def alignment(using dm: DescriptorModule): Bytes

Attributes

Definition Classes
override def size(using dm: DescriptorModule): Bytes

Attributes

Definition Classes
override def toCarrierType(using dm: DescriptorModule): Class[_]

Attributes

Definition Classes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

val arrayReader: (ReadWriteModule, DescriptorModule, ClassTag[Inner]) ?=> () => Inner

Attributes

Inherited from:
TypeDescriptor

Attributes

Inherited from:
TypeDescriptor

Givens

Givens

given bkwd: bkwd.type
given fwd: fwd.type