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 |