Serialization Ctx
class SerializationCtx(val serializers: ISerializers, val internRoots: Map<String, IInternRoot<Any>> = emptyMap())
Content copied to clipboard
Constructors
Link copied to clipboard
Link copied to clipboard
fun SerializationCtx(serializers: ISerializers, internRoots: Map<String, IInternRoot<Any>> = emptyMap())
Content copied to clipboard
Properties
Extensions
Link copied to clipboard
inline fun <T : Any> SerializationCtx.readInterned( stream: AbstractBuffer, internKey: String, readValueDelegate: (SerializationCtx, AbstractBuffer) -> T): T
Content copied to clipboard
Link copied to clipboard
fun SerializationCtx.withInternRootsHere(owner: RdBindableBase, vararg newRoots: String): SerializationCtx
Content copied to clipboard
Link copied to clipboard
inline fun <T : Any> SerializationCtx.writeInterned( stream: AbstractBuffer, value: T, internKey: String, writeValueDelegate: (SerializationCtx, AbstractBuffer, T) -> Unit)
Content copied to clipboard