AbstractPolymorphic

class AbstractPolymorphic<T>(val declaration: IAbstractDeclaration<T>) : ISerializer<T>

Constructors

Link copied to clipboard
fun <T> AbstractPolymorphic(declaration: IAbstractDeclaration<T>)

Functions

Link copied to clipboard
operator fun <T> invoke(): ISerializer<T>
Link copied to clipboard
open override fun read(ctx: SerializationCtx, buffer: AbstractBuffer): T
Link copied to clipboard
open override fun write(    ctx: SerializationCtx,     buffer: AbstractBuffer,     value: T)

Properties

Link copied to clipboard
val declaration: IAbstractDeclaration<T>