|
fson
1.0.2
A comment-preserving C++ library for FSON — a human-friendly superset of JSON / JSON5
|
This is the complete list of members for fedem::fson::Object, including all inherited members.
| appendInclude(Include include) | fedem::fson::Object | |
| appendMember(Member member) | fedem::fson::Object | |
| asArray() noexcept | fedem::fson::Value | virtual |
| asArray() const noexcept | fedem::fson::Value | virtual |
| asBoolean() noexcept | fedem::fson::Value | virtual |
| asBoolean() const noexcept | fedem::fson::Value | virtual |
| asNull() noexcept | fedem::fson::Value | virtual |
| asNull() const noexcept | fedem::fson::Value | virtual |
| asNumber() noexcept | fedem::fson::Value | virtual |
| asNumber() const noexcept | fedem::fson::Value | virtual |
| asObject() noexcept override | fedem::fson::Object | inlinevirtual |
| asObject() const noexcept override | fedem::fson::Object | inlinevirtual |
| asString() noexcept | fedem::fson::Value | virtual |
| asString() const noexcept | fedem::fson::Value | virtual |
| at(std::string const &name) | fedem::fson::Object | |
| at(std::string const &name) const | fedem::fson::Object | |
| atPath(std::string const &path) | fedem::fson::Object | |
| atPath(std::string const &path) const | fedem::fson::Object | |
| clone() const override | fedem::fson::Object | virtual |
| contains(std::string const &name) const noexcept | fedem::fson::Object | inline |
| containsPath(std::string const &path) const noexcept | fedem::fson::Object | |
| dangling | fedem::fson::Object | private |
| disable(std::string const &name) noexcept | fedem::fson::Object | |
| empty() const noexcept | fedem::fson::Object | inline |
| enable(std::string const &name) noexcept | fedem::fson::Object | |
| entries | fedem::fson::Object | private |
| entryCount() const noexcept | fedem::fson::Object | inline |
| EntryKind enum name | fedem::fson::Object | |
| eraseInclude(std::size_t index) | fedem::fson::Object | |
| eraseMember(std::size_t index) | fedem::fson::Object | |
| find(std::string const &name) noexcept | fedem::fson::Object | |
| find(std::string const &name) const noexcept | fedem::fson::Object | |
| findActiveIndex(std::string const &name) const noexcept | fedem::fson::Object | private |
| findOwningMember(std::string const &path) const noexcept | fedem::fson::Object | private |
| findPath(std::string const &path) noexcept | fedem::fson::Object | |
| findPath(std::string const &path) const noexcept | fedem::fson::Object | |
| getBoolean(std::string const &path, bool fallback=false) const noexcept | fedem::fson::Object | |
| getDanglingComments() noexcept | fedem::fson::Object | inline |
| getDanglingComments() const noexcept | fedem::fson::Object | inline |
| getDouble(std::string const &path, double fallback=0.0) const noexcept | fedem::fson::Object | |
| getEntry(std::size_t position) const | fedem::fson::Object | |
| getInclude(std::size_t index) | fedem::fson::Object | |
| getInclude(std::size_t index) const | fedem::fson::Object | |
| getInteger(std::string const &path, long long fallback=0LL) const noexcept | fedem::fson::Object | |
| getMember(std::size_t index) | fedem::fson::Object | |
| getMember(std::size_t index) const | fedem::fson::Object | |
| getString(std::string const &path, std::string const &fallback=std::string()) const | fedem::fson::Object | |
| getType() const noexcept override | fedem::fson::Object | inlinevirtual |
| includeCount() const noexcept | fedem::fson::Object | inline |
| includes | fedem::fson::Object | private |
| isArray() const noexcept | fedem::fson::Value | inline |
| isBoolean() const noexcept | fedem::fson::Value | inline |
| isLocal(std::string const &path) const noexcept | fedem::fson::Object | |
| isNull() const noexcept | fedem::fson::Value | inline |
| isNumber() const noexcept | fedem::fson::Value | inline |
| isObject() const noexcept | fedem::fson::Value | inline |
| isString() const noexcept | fedem::fson::Value | inline |
| memberCount() const noexcept | fedem::fson::Object | inline |
| members | fedem::fson::Object | private |
| NPOS | fedem::fson::Object | privatestatic |
| Object()=default | fedem::fson::Object | |
| operator=(Value const &)=delete | fedem::fson::Value | private |
| operator=(Value &&)=delete | fedem::fson::Value | private |
| provenanceMap() const | fedem::fson::Object | |
| provenanceOf(std::string const &path) const | fedem::fson::Object | |
| rebuildEntryIndices(EntryKind kind, std::size_t removedIndex) noexcept | fedem::fson::Object | private |
| remove(std::string const &name) noexcept | fedem::fson::Object | |
| removePath(std::string const &path) noexcept | fedem::fson::Object | |
| set(Key key, std::unique_ptr< Value > value) | fedem::fson::Object | |
| set(std::string const &name, std::unique_ptr< Value > value) | fedem::fson::Object | |
| setPath(std::string const &path, std::unique_ptr< Value > value) | fedem::fson::Object | |
| size() const noexcept | fedem::fson::Object | |
| Type enum name | fedem::fson::Value | |
| Value()=default | fedem::fson::Value | protected |
| Value(Value const &)=delete | fedem::fson::Value | private |
| Value(Value &&)=delete | fedem::fson::Value | private |
| ~Value() | fedem::fson::Value | virtual |