Asdf

The structure for ASDF manipulation.

Constructors

this
this(ubyte[] data)

Creates ASDF using already allocated data

this
this(char[] str)

Creates ASDF from a string

Members

Enums

Kind
enum Kind

Functions

byElement
auto byElement()
byKeyValue
auto byKeyValue()
get
T get(T def)
kind
ubyte kind()

Returns ASDF Kind

opCast
T opCast()

cast operator overloading.

opEquals
bool opEquals(Asdf rhs)

== operator overloads for null

opEquals
bool opEquals(typeof(null) )

== operator overloads for null

opEquals
bool opEquals(bool boolean)

== operator overloads for bool

opEquals
bool opEquals(char[] str)

== operator overloads for string

opIndex
Asdf opIndex(char[][] keys)

Searches for a value recursively in an ASDF object.

remove
void remove()

Sets deleted bit on

toString
void toString(Dg sink)

Variables

data
ubyte[] data;

Plain ASDF data.

Meta