AggregateSetting

Undocumented in source.

Constructors

this
this(Config config, AggregateSetting parent, string name, Type type)
Undocumented in source.

Members

Functions

addChild
void addChild(Setting child)
Undocumented in source. Be warned that the author may not have intended to support it.
child
inout(Setting) child(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
child
inout(Setting) child(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
lookUp
inout(Setting) lookUp(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
setChildren
void setChildren(Setting[] children)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

children
inout(Setting)[] children [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Setting

name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
type
Type type [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
config
inout(Config) config [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
parent
inout(AggregateSetting) parent [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
child
inout(Setting) child(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
child
inout(Setting) child(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
children
inout(Setting)[] children [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
bool remove(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
lookUp
inout(Setting) lookUp(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
lookUpValue
Nullable!T lookUpValue(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
index
size_t index [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isGroup
bool isGroup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isArray
bool isArray [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isList
bool isList [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isScalar
bool isScalar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isAggregate
bool isAggregate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isNumber
bool isNumber [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isRoot
bool isRoot [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
asScalar
auto asScalar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
asArray
auto asArray [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
asList
auto asList [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
asGroup
auto asGroup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
as
auto as [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
integerFormat
IntegerFormat integerFormat [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
integerFormat
Nullable!IntegerFormat integerFormat [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta