Setting

Setting type. Has a name and value which can be of any of Type

Constructors

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

Members

Functions

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 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.
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.

Properties

as
auto as [@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.
asGroup
auto asGroup [@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.
asScalar
auto asScalar [@property getter]
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.
config
inout(Config) config [@property getter]
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.
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.
isAggregate
bool isAggregate [@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.
isGroup
bool isGroup [@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.
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.
isScalar
bool isScalar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name [@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.
type
Type type [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta