Fghj

The structure for FGHJ manipulation.

Constructors

this
this(ubyte[] data)

Creates FGHJ using already allocated data

this
this(char[] str)

Creates FGHJ from a string

Members

Enums

Kind
enum Kind

Functions

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

Returns FGHJ Kind

opCast
T opCast()

cast operator overloading.

opEquals
bool opEquals(Fghj 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
Fghj opIndex(char[][] keys)

Searches for a value recursively in an FGHJ object.

remove
void remove()

Sets deleted bit on

toString
void toString(Dg sink)

Variables

data
ubyte[] data;

Plain FGHJ data.

Meta