- _
auto _(string v)
Shorthand - lookup a key with value type T.
- __
auto __(string v)
Shorthand - lookup a key with value type string.
- ___
auto ___(string v)
Shorthand - lookup a key with value type string[].
- assign
void assign(string k, T t)
Undocumented in source. Be warned that the author may not have intended to support it.
- expand
auto expand(string v)
Undocumented in source. Be warned that the author may not have intended to support it.
- idParser
auto idParser(string k)
Undocumented in source. Be warned that the author may not have intended to support it.
- lookup
T lookup(string k, T delegate() _t)
Undocumented in source. Be warned that the author may not have intended to support it.
- lookup
T lookup(T delegate() _t)
Undocumented in source. Be warned that the author may not have intended to support it.
- opIndex
T opIndex(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
- resolve
auto resolve()
Undocumented in source. Be warned that the author may not have intended to support it.
Static methods to lookup application properties at runtime. Firstly, the methods queries the LocalConfig. If the key is not found, then the method consults the local injector. If the key is still not found, then a static variant map comprising default values is consulted. If the key is still not found, the methods return null.
The lookup methods are nothrow.
The expand method takes a string and replaces occurences of "{{fullyQualifiedIdentifier}}" with the value obtained by looking up the id.