SerializedObject

A discriminated union type which can be used as both a serialization sink and source. Similar to std.variant.Variant and std.json.JSONValue.

Constructors

this
this(T v)
Undocumented in source.

Members

Aliases

S
alias S = C[]
Undocumented in source.

Enums

Type
enum Type
Undocumented in source.

Functions

handleArray
void handleArray(Reader reader)
Undocumented in source. Be warned that the author may not have intended to support it.
handleBoolean
void handleBoolean(bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
handleNull
void handleNull()
Undocumented in source. Be warned that the author may not have intended to support it.
handleNumeric
void handleNumeric(CC[] s)
Undocumented in source. Be warned that the author may not have intended to support it.
handleObject
void handleObject(Reader reader)
Undocumented in source. Be warned that the author may not have intended to support it.
handleString
void handleString(CC[] s)
Undocumented in source. Be warned that the author may not have intended to support it.
handleStringFragments
void handleStringFragments(Reader reader)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(T aa)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
SerializedObject opIndex(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
SerializedObject opIndex(S s)
Undocumented in source. Be warned that the author may not have intended to support it.
read
void read(Sink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
readArray
void readArray(Sink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
readObject
void readObject(Sink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
readStringFragments
void readStringFragments(Sink sink)
Undocumented in source. Be warned that the author may not have intended to support it.
traverse
auto traverse(CC[] name, Reader reader)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

isSerializationSink
enum isSerializationSink;
Undocumented in source.

Structs

StringReader
struct StringReader
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

type
Type type;
Undocumented in source.

Meta