|
pjson 2.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 | |
| array() | ByteDance::pjson | static |
| at(const std::string &aKey) | ByteDance::pjson | |
| at(const std::string &aKey) const | ByteDance::pjson | |
| at(size_t aIndex) | ByteDance::pjson | |
| at(size_t aIndex) const | ByteDance::pjson | |
| canSwap(const pjson &aOther) const noexcept | ByteDance::pjson | |
| clear() | ByteDance::pjson | |
| ConstElementVisitor typedef | ByteDance::pjson | |
| ConstMemberVisitor typedef | ByteDance::pjson | |
| contains(const std::string &aKey) const | ByteDance::pjson | |
| contains(const char *aKey) const | ByteDance::pjson | |
| copyFrom(const pjson &aFrom) | ByteDance::pjson | |
| ElementVisitor typedef | 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 | |
| findIndex(size_t aIndex) noexcept | ByteDance::pjson | |
| findIndex(size_t 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 | |
| forEachElement(ConstElementVisitor aVisitor, void *aContext) const | ByteDance::pjson | |
| forEachElement(ElementVisitor aVisitor, void *aContext) | ByteDance::pjson | |
| forEachMember(ConstMemberVisitor aVisitor, void *aContext) const | ByteDance::pjson | |
| forEachMember(MemberVisitor aVisitor, void *aContext) | 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 | |
| insertOrAssign(const std::string &aKey, const pjson &aValue) | ByteDance::pjson | |
| insertOrAssign(const std::string &aKey, pjson &&aValue) | ByteDance::pjson | |
| isArray() const | ByteDance::pjson | |
| isBool() const | ByteDance::pjson | |
| isDouble() const | ByteDance::pjson | |
| isInt() const | ByteDance::pjson | |
| isInteger() const | ByteDance::pjson | |
| isNull() const | ByteDance::pjson | |
| isNumber() const | ByteDance::pjson | |
| isObject() const | ByteDance::pjson | |
| isString() const | ByteDance::pjson | |
| isUInt() 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 | |
| jsonNumberUInt enum value | ByteDance::pjson | |
| jsonObject enum value | ByteDance::pjson | |
| jsonString enum value | ByteDance::pjson | |
| jsonType enum name | ByteDance::pjson | |
| keys() const | ByteDance::pjson | |
| MemberVisitor typedef | ByteDance::pjson | |
| null() | ByteDance::pjson | static |
| object() | ByteDance::pjson | static |
| 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 int aValue) | ByteDance::pjson | |
| operator+=(const unsigned int aValue) | ByteDance::pjson | |
| operator+=(const short aValue) | ByteDance::pjson | |
| operator+=(const unsigned short aValue) | ByteDance::pjson | |
| operator+=(const long aValue) | ByteDance::pjson | |
| operator+=(const unsigned long aValue) | ByteDance::pjson | |
| operator+=(const long long aValue) | ByteDance::pjson | |
| operator+=(const unsigned long long aValue) | ByteDance::pjson | |
| operator+=(const float aValue) | ByteDance::pjson | |
| operator+=(const double aValue) | ByteDance::pjson | |
| operator+=(const long 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< int > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< unsigned int > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< short > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< unsigned short > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< long > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< unsigned long > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< long long > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< unsigned long long > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< float > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< double > &aValueArray) | ByteDance::pjson | |
| operator+=(const std::vector< long double > &aValueArray) | ByteDance::pjson | |
| operator=(const pjson &aFrom) | ByteDance::pjson | |
| operator=(pjson &&aFrom) | ByteDance::pjson | |
| operator=(std::nullptr_t) | ByteDance::pjson | |
| operator=(const std::string &aString) | ByteDance::pjson | |
| operator=(const char *aCString) | ByteDance::pjson | |
| operator=(const bool aBool) | ByteDance::pjson | |
| operator=(const int aInt) | ByteDance::pjson | |
| operator=(const unsigned int aUInt) | ByteDance::pjson | |
| operator=(const short aInt) | ByteDance::pjson | |
| operator=(const unsigned short aUInt) | ByteDance::pjson | |
| operator=(const long aInt) | ByteDance::pjson | |
| operator=(const unsigned long aUInt) | ByteDance::pjson | |
| operator=(const long long aInt) | ByteDance::pjson | |
| operator=(const unsigned long long aUInt) | ByteDance::pjson | |
| operator=(const float aFloat) | ByteDance::pjson | |
| operator=(const double aDouble) | ByteDance::pjson | |
| operator=(const long 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< int > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< unsigned int > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< short > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< unsigned short > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< long > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< unsigned long > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< long long > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< unsigned long long > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< float > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< double > &aValueArray) | ByteDance::pjson | |
| operator=(const std::vector< long 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 | |
| operator[](size_t index) | ByteDance::pjson | |
| pjson() noexcept | 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 | |
| pushBack(const pjson &aValue) | ByteDance::pjson | |
| pushBack(pjson &&aValue) | ByteDance::pjson | |
| reserve(size_t aCount) | 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 | |
| toString(std::string &aOut, SerializeError &aError, const SerializeOptions &aOpts=SerializeOptions()) const noexcept | ByteDance::pjson | |
| tryCompareNumber(const pjson &aOther, int &aOrder) const noexcept | ByteDance::pjson | |
| tryGet(int64_t &aResult) const noexcept | ByteDance::pjson | |
| tryGet(uint64_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, uint64_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, uint64_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, uint64_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 | |
| write(std::ostream &aOut) const | ByteDance::pjson | |
| write(std::ostream &aOut, const SerializeOptions &aOpts) const | ByteDance::pjson | |
| write(std::ostream &aOut, SerializeError &aError, const SerializeOptions &aOpts=SerializeOptions()) const noexcept | ByteDance::pjson | |
| ~pjson() | ByteDance::pjson |