Value

Constructors

this
this(in T other)
this(in T[] value)
this(in V[K] value)

Members

Functions

get
Value get(in string key, Value failback = Value())
Value get(Value key, Value failback = Value())

Has key

has
bool has(in string key)
bool has(Value key)

Has key

opEquals
bool opEquals(in T other)
opIndex
inout(Value) opIndex(in Value key)

Get value by key

opIndex
inout(Value) opIndex(in string key)

Get value by key

opIndexAssign
void opIndexAssign(in Value val, in string key)
void opIndexAssign(in Value val, in Value key)
void opIndexAssign(T val, in string key)
void opIndexAssign(in T val, in Value key)

Assign value by key

opOpAssign
void opOpAssign(Value other)
remove
void remove(Value key)
take
Value take(Value key)

Has key

Properties

tag
PGType tag [@property setter]

Meta