Data Member List
This is the complete list of members for Data, including all inherited members.
add(Data data) -> void | Data | |
add(String const &key, Data data) -> void | Data | |
as() const -> T | Data | inline |
asBoolean() const -> bool | Data | |
asDict() const -> Dict< String, Data > const & | Data | |
asFloat() const -> double | Data | |
asInteger() const -> int | Data | |
asList() const -> Vec< Data > const & | Data | |
asNull() const -> Nullptr | Data | |
assign(T const &obj) -> void | Data | inline |
assign(char obj) -> void | Data | inline |
assign(Chars obj) -> void | Data | inline |
asString() const -> String const & | Data | |
at(String const &key) const -> Data const & | Data | |
at(Index const &index) const -> Data const & | Data | |
Data() | Data | |
Data(T const &obj) | Data | inline |
dump() const -> String | Data | |
dumpJson() const -> String | Data | |
dumpYaml() const -> String | Data | |
exists(String const &key) const -> bool | Data | |
isBoolean() const -> bool | Data | |
isDict() const -> bool | Data | |
isFloat() const -> bool | Data | |
isInteger() const -> bool | Data | |
isList() const -> bool | Data | |
isNull() const -> bool | Data | |
isString() const -> bool | Data | |
load(String const &path) -> Data | Data | static |
loadJson(String const &path) -> Data | Data | static |
loadYaml(String const &path) -> Data | Data | static |
operator T() const | Data | inlineexplicit |
operator=(T const &obj) -> Data & | Data | inline |
operator[](String const &key) const -> Data const & | Data | |
operator[](Index const &index) const -> Data const & | Data | |
operator[](String const &key) -> Data & | Data | |
operator[](Index const &index) -> Data & | Data | |
optional(String const &key) const -> Opt | Data | |
parse(Chars text) -> Data | Data | static |
parse(String const &text) -> Data | Data | static |
parse(std::istream &text) -> Data | Data | static |
parseJson(Chars text) -> Data | Data | static |
parseJson(String const &text) -> Data | Data | static |
parseJson(std::istream &text) -> Data | Data | static |
parseYaml(Chars text) -> Data | Data | static |
parseYaml(String const &text) -> Data | Data | static |
parseYaml(std::istream &text) -> Data | Data | static |
repr() const -> String | Data | |
required(String const &key) const -> Data const & | Data | |
reset() -> void | Data | |
save(String const &filepath) const -> void | Data | |
saveJson(String const &filepath) const -> void | Data | |
saveYaml(String const &filepath) const -> void | Data | |
to(T &obj) const -> void | Data | inline |
update(Data const &data) -> void | Data | |
with(String const &attribute, String const &value) const -> Data const & | Data |