TOMLSerializer

Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

sexpBegin
alias sexpBegin = listBegin
sexpElemBegin
alias sexpElemBegin = elemBegin
sexpEnd
alias sexpEnd = listEnd

Functions

elemBegin
void elemBegin()
hasFlag
bool hasFlag(SerializationFlag f)
Undocumented in source. Be warned that the author may not have intended to support it.
listBegin
size_t listBegin(size_t length)
listEnd
void listEnd(size_t state)
nextTopLevelValue
void nextTopLevelValue()
pushFlag
bool pushFlag(SerializationFlag f)
Undocumented in source. Be warned that the author may not have intended to support it.
putKey
void putKey(char[] key)
putNull
void putNull(IonTypeCode code)
putStringPart
void putStringPart(const(char)[] value)

Puts string part. The implementation allows to split string unicode points.

putValue
void putValue(T value)
putValue
void putValue(BigInt!128 value)
putValue
void putValue(T value)
putValue
void putValue(Decimal!128 value)
putValue
void putValue(typeof(null) )
putValue
void putValue(bool b)
putValue
void putValue(char[] value)
putValue
void putValue(Timestamp t)
removeFlag
void removeFlag(SerializationFlag f)
Undocumented in source. Be warned that the author may not have intended to support it.
serdeTarget
int serdeTarget()
stringBegin
size_t stringBegin()
stringEnd
void stringEnd(size_t state)
structBegin
size_t structBegin(size_t length)
structEnd
void structEnd(size_t state)

Variables

appender
Appender* appender;

TOML string buffer

beautyConfig
TOMLBeautyConfig beautyConfig;
Undocumented in source.

Meta