|
pjson 1.0.0
A small, owning JSON value for C++11
|
This is the complete list of members for ByteDance::pjson, including all inherited members.
| applyMergePatch(const pjson &aPatch, const PatchOptions &aOpts=PatchOptions()) noexcept | ByteDance::pjson | |
| applyMergePatch(const pjson &aPatch, PatchError &aError, const PatchOptions &aOpts=PatchOptions()) noexcept | ByteDance::pjson | |
| applyPatch(const pjson &aPatch, const PatchOptions &aOpts=PatchOptions()) noexcept | ByteDance::pjson | |
| applyPatch(const pjson &aPatch, PatchError &aError, const PatchOptions &aOpts=PatchOptions()) noexcept | ByteDance::pjson | |
| canSwap(const pjson &aOther) const noexcept | ByteDance::pjson | |
| clear() | ByteDance::pjson | |
| copyFrom(const pjson &aFrom) | ByteDance::pjson | |
| empty() const | ByteDance::pjson | |
| erase(const std::string &aKey) | ByteDance::pjson | |
| erase(const char *aKey) | ByteDance::pjson | |
| erase(size_t aIndex) | ByteDance::pjson | |
| escapePointerToken(const std::string &aToken) | ByteDance::pjson | static |
| find(const std::string &aKey) | ByteDance::pjson | |
| find(const char *aKey) | ByteDance::pjson | |
| find(const std::string &aKey) const | ByteDance::pjson | |
| find(const char *aKey) const | ByteDance::pjson | |
| find(int aIndex) noexcept | ByteDance::pjson | |
| find(int aIndex) const noexcept | ByteDance::pjson | |
| findPointer(const std::string &aPointer) | ByteDance::pjson | |
| findPointer(const std::string &aPointer) const | ByteDance::pjson | |
| findPointer(const std::string &aPointer, PointerError &aError) | ByteDance::pjson | |
| findPointer(const std::string &aPointer, PointerError &aError) const | ByteDance::pjson | |
| findPointer(const char *aPointer) | ByteDance::pjson | |
| findPointer(const char *aPointer) const | ByteDance::pjson | |
| findPointer(const char *aPointer, PointerError &aError) | ByteDance::pjson | |
| findPointer(const char *aPointer, PointerError &aError) const | ByteDance::pjson | |
| getAllocator() const noexcept | ByteDance::pjson | |
| getType() const | ByteDance::pjson | |
| getVersion() | ByteDance::pjson | static |
| hasIndex(int aIndex) const noexcept | ByteDance::pjson | |
| hasKey(const std::string &aKey) const | ByteDance::pjson | |
| hasKey(const char *aKey) const | ByteDance::pjson | |
| isArray() const | ByteDance::pjson | |
| isBool() const | ByteDance::pjson | |
| isDouble() const | ByteDance::pjson | |
| isInt() const | ByteDance::pjson | |
| isNull() const | ByteDance::pjson | |
| isNumber() const | ByteDance::pjson | |
| isObject() const | ByteDance::pjson | |
| isString() const | ByteDance::pjson | |
| jsonArray enum value | ByteDance::pjson | |
| jsonBoolean enum value | ByteDance::pjson | |
| jsonNull enum value | ByteDance::pjson | |
| jsonNumberDouble enum value | ByteDance::pjson | |
| jsonNumberInt enum value | ByteDance::pjson | |
| jsonObject enum value | ByteDance::pjson | |
| jsonString enum value | ByteDance::pjson | |
| jsonType enum name | ByteDance::pjson | |
| keys() const | ByteDance::pjson | |
| operator!=(const pjson &aOther) const | ByteDance::pjson | |
| operator+=(const std::string &aValue) | ByteDance::pjson | |
| operator+=(const char *aValue) | ByteDance::pjson | |
| operator+=(const bool aValue) | ByteDance::pjson | |
| operator+=(const int64_t aValue) | ByteDance::pjson | |
| operator+=(const double aValue) | ByteDance::pjson | |
| operator+=(const std::vector< std::string > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< bool > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< int64_t > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< double > &aValueArray) | ByteDance::pjson | |
| operator=(const pjson &aFrom) | ByteDance::pjson | |
| operator=(pjson &&aFrom) | ByteDance::pjson | |
| operator=(const std::string &aString) | ByteDance::pjson | |
| operator=(const char *aCString) | ByteDance::pjson | |
| operator=(const bool aBool) | ByteDance::pjson | |
| operator=(const int64_t aInt) | ByteDance::pjson | |
| operator=(const double aDouble) | ByteDance::pjson | |
| operator=(const std::vector< std::string > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< bool > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< int64_t > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< double > &aValueArray) | ByteDance::pjson | |
| operator==(const pjson &aOther) const | ByteDance::pjson | |
| operator[](const std::string &aString) | ByteDance::pjson | |
| operator[](const char *aSkey) | ByteDance::pjson | |
| operator[](int index) | ByteDance::pjson | |
| parse(const std::string &aStr, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const char *aSrc, size_t aSize, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const std::string &aStr, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const char *aSrc, size_t aSize, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const std::string &aStr, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const char *aSrc, size_t aSize, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const std::string &aStr, ParseError &aError, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parse(const char *aSrc, size_t aSize, ParseError &aError, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSax(const std::string &aStr, SaxHandler &aHandler, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSax(const char *aSrc, size_t aSize, SaxHandler &aHandler, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSax(const std::string &aStr, SaxHandler &aHandler, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSax(const char *aSrc, size_t aSize, SaxHandler &aHandler, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSaxStream(std::istream &aIn, SaxHandler &aHandler, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseSaxStream(std::istream &aIn, SaxHandler &aHandler, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseStream(std::istream &aIn, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseStream(std::istream &aIn, ParseError &aError, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseStream(std::istream &aIn, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| parseStream(std::istream &aIn, ParseError &aError, Allocator &aAlloc, const ParseOptions &aOpts=ParseOptions()) | ByteDance::pjson | static |
| pjson() | ByteDance::pjson | |
| pjson(Allocator &aAlloc) noexcept | ByteDance::pjson | explicit |
| pjson(const pjson &aFrom) | ByteDance::pjson | |
| pjson(const pjson &aFrom, Allocator &aAlloc) | ByteDance::pjson | |
| pjson(pjson &&aFrom) noexcept | ByteDance::pjson | |
| pjson(pjson &&aFrom, Allocator &aAlloc) | ByteDance::pjson | |
| reset() | ByteDance::pjson | |
| resetIfNeeded(jsonType aeType) | ByteDance::pjson | |
| resetTo(jsonType aeType) | ByteDance::pjson | |
| size() const | ByteDance::pjson | |
| swap(pjson &aOther) noexcept | ByteDance::pjson | |
| toString() const | ByteDance::pjson | |
| toString(const SerializeOptions &aOpts) const | ByteDance::pjson | |
| tryGet(int64_t &aResult) const noexcept | ByteDance::pjson | |
| tryGet(double &aResult) const noexcept | ByteDance::pjson | |
| tryGet(bool &aResult) const noexcept | ByteDance::pjson | |
| tryGet(std::string &aResult) const | ByteDance::pjson | |
| tryGet(StringView &aResult) const noexcept | ByteDance::pjson | |
| tryGet(const std::string &aKey, int64_t &aResult) const | ByteDance::pjson | |
| tryGet(const std::string &aKey, double &aResult) const | ByteDance::pjson | |
| tryGet(const std::string &aKey, bool &aResult) const | ByteDance::pjson | |
| tryGet(const std::string &aKey, std::string &aResult) const | ByteDance::pjson | |
| tryGet(const std::string &aKey, StringView &aResult) const | ByteDance::pjson | |
| tryGet(const char *aKey, int64_t &aResult) const | ByteDance::pjson | |
| tryGet(const char *aKey, double &aResult) const | ByteDance::pjson | |
| tryGet(const char *aKey, bool &aResult) const | ByteDance::pjson | |
| tryGet(const char *aKey, std::string &aResult) const | ByteDance::pjson | |
| tryGet(const char *aKey, StringView &aResult) const | ByteDance::pjson | |
| tryGet(int aIndex, int64_t &aResult) const noexcept | ByteDance::pjson | |
| tryGet(int aIndex, double &aResult) const noexcept | ByteDance::pjson | |
| tryGet(int aIndex, bool &aResult) const noexcept | ByteDance::pjson | |
| tryGet(int aIndex, std::string &aResult) const | ByteDance::pjson | |
| tryGet(int aIndex, StringView &aResult) const noexcept | ByteDance::pjson | |
| unique_ptr typedef | ByteDance::pjson | |
| validate(const pjson &aSchema, const SchemaOptions &aOpts=SchemaOptions()) const noexcept | ByteDance::pjson | |
| validate(const pjson &aSchema, std::vector< SchemaError > &aErrors, const SchemaOptions &aOpts=SchemaOptions()) const noexcept | ByteDance::pjson | |
| write(std::ostream &aOut) const | ByteDance::pjson | |
| write(std::ostream &aOut, const SerializeOptions &aOpts) const | ByteDance::pjson | |
| ~pjson() | ByteDance::pjson |