|
BDE 4.39.x Production Release
|
This is the complete list of members for bdljsn::Json, including all inherited members.
| allocator() const BSLS_KEYWORD_NOEXCEPT | bdljsn::Json | inline |
| asDecimal64() const | bdljsn::Json | inline |
| asDecimal64Exact(bdldfp::Decimal64 *result) const | bdljsn::Json | inline |
| asDouble() const | bdljsn::Json | inline |
| asFloat() const | bdljsn::Json | inline |
| asInt(int *result) const | bdljsn::Json | inline |
| asInt64(bsls::Types::Int64 *result) const | bdljsn::Json | inline |
| asLong(long *result) const | bdljsn::Json | inline |
| asLonglong(long long *result) const | bdljsn::Json | inline |
| asShort(short *result) const | bdljsn::Json | inline |
| asUint(unsigned int *result) const | bdljsn::Json | inline |
| asUint64(bsls::Types::Uint64 *result) const | bdljsn::Json | inline |
| asUlong(unsigned long *result) const | bdljsn::Json | inline |
| asUlonglong(unsigned long long *result) const | bdljsn::Json | inline |
| asUshort(unsigned short *result) const | bdljsn::Json | inline |
| BSLMF_NESTED_TRAIT_DECLARATION(Json, bslma::UsesBslmaAllocator) | bdljsn::Json | |
| BSLMF_NESTED_TRAIT_DECLARATION(Json, bslmf::IsBitwiseMoveable) | bdljsn::Json | |
| BSLMF_NESTED_TRAIT_DECLARATION(Json, bdlb::HasPrintMethod) | bdljsn::Json | |
| contains(const bsl::string_view &key) const | bdljsn::Json | inline |
| insert(const JsonObject::Member &member) | bdljsn::Json | inline |
| insert(bslmf::MovableRef< JsonObject::Member > member) | bdljsn::Json | inline |
| insert(t_INPUT_ITERATOR first, t_INPUT_ITERATOR last) | bdljsn::Json | inline |
| insert(const t_STRING_VIEW &key, BSLS_COMPILERFEATURES_FORWARD_REF(t_VALUE) value) | bdljsn::Json | inline |
| insert(t_INDEX index, const Json &json) | bdljsn::Json | inline |
| insert(t_INDEX index, bslmf::MovableRef< Json > json) | bdljsn::Json | inline |
| insert(t_INDEX index, t_INPUT_ITERATOR first, t_INPUT_ITERATOR last) | bdljsn::Json | inline |
| insert(JsonArray::ConstIterator position, const Json &json) | bdljsn::Json | inline |
| insert(JsonArray::ConstIterator position, bslmf::MovableRef< Json > json) | bdljsn::Json | inline |
| insert(JsonArray::ConstIterator position, t_INPUT_ITERATOR first, t_INPUT_ITERATOR last) | bdljsn::Json | inline |
| isArray() const | bdljsn::Json | inline |
| isBoolean() const | bdljsn::Json | inline |
| isNull() const | bdljsn::Json | inline |
| isNumber() const | bdljsn::Json | inline |
| isObject() const | bdljsn::Json | inline |
| isString() const | bdljsn::Json | inline |
| Json() | bdljsn::Json | inline |
| Json(bslma::Allocator *basicAllocator) | bdljsn::Json | inlineexplicit |
| Json(const Json &original, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inline |
| Json(bslmf::MovableRef< Json > original) | bdljsn::Json | inline |
| Json(bslmf::MovableRef< Json > original, bslma::Allocator *basicAllocator) | bdljsn::Json | inline |
| Json(bool boolean, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const JsonNull &null, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const JsonArray &array, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inline |
| Json(const JsonObject &object, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inline |
| Json(const JsonNumber &number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bslmf::MovableRef< JsonArray > array, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inline |
| Json(bslmf::MovableRef< JsonObject > object, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inline |
| Json(bslmf::MovableRef< JsonNumber > number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(int value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(unsigned int value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(long value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(unsigned long value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(long long value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(unsigned long long value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(float value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(double value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bdldfp::Decimal64 value, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const char *string, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const bsl::string_view &string, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(BSLMF_MOVABLEREF_DEDUCE(t_STRING_TYPE) string, bslma::Allocator *basicAllocator=0, typename bsl::enable_if< bsl::is_same< t_STRING_TYPE, bsl::string >::value >::type *=0) | bdljsn::Json | inline |
| makeArray() | bdljsn::Json | inline |
| makeArray(const JsonArray &array) | bdljsn::Json | inline |
| makeArray(bslmf::MovableRef< JsonArray > array) | bdljsn::Json | inline |
| makeBoolean() | bdljsn::Json | inline |
| makeBoolean(bool boolean) | bdljsn::Json | inline |
| makeNull() | bdljsn::Json | inline |
| makeNumber() | bdljsn::Json | inline |
| makeNumber(const JsonNumber &number) | bdljsn::Json | inline |
| makeNumber(bslmf::MovableRef< JsonNumber > number) | bdljsn::Json | inline |
| makeObject() | bdljsn::Json | inline |
| makeObject(const JsonObject &object) | bdljsn::Json | inline |
| makeObject(bslmf::MovableRef< JsonObject > object) | bdljsn::Json | inline |
| makeString(const char *string) | bdljsn::Json | inline |
| makeString(const bsl::string_view &string) | bdljsn::Json | inline |
| makeString(BSLMF_MOVABLEREF_DEDUCE(t_STRING_TYPE) string) | bdljsn::Json | inline |
| operator!= | bdljsn::Json | friend |
| operator=(const Json &rhs) | bdljsn::Json | inline |
| operator=(bslmf::MovableRef< Json > rhs) | bdljsn::Json | inline |
| operator=(const JsonNumber &rhs) | bdljsn::Json | inline |
| operator=(int rhs) | bdljsn::Json | inline |
| operator=(unsigned int rhs) | bdljsn::Json | inline |
| operator=(long rhs) | bdljsn::Json | inline |
| operator=(unsigned long rhs) | bdljsn::Json | inline |
| operator=(long long rhs) | bdljsn::Json | inline |
| operator=(unsigned long long rhs) | bdljsn::Json | inline |
| operator=(float rhs) | bdljsn::Json | inline |
| operator=(double rhs) | bdljsn::Json | inline |
| operator=(bdldfp::Decimal64 rhs) | bdljsn::Json | inline |
| operator=(bslmf::MovableRef< JsonNumber > rhs) | bdljsn::Json | inline |
| operator=(const char *rhs) | bdljsn::Json | inline |
| operator=(const bsl::string_view &rhs) | bdljsn::Json | inline |
| operator=(BSLMF_MOVABLEREF_DEDUCE(t_STRING_TYPE) rhs) | bdljsn::Json | |
| operator=(bool rhs) | bdljsn::Json | inline |
| operator=(const JsonObject &rhs) | bdljsn::Json | inline |
| operator=(bslmf::MovableRef< JsonObject > rhs) | bdljsn::Json | inline |
| operator=(const JsonArray &rhs) | bdljsn::Json | inline |
| operator=(bslmf::MovableRef< JsonArray > rhs) | bdljsn::Json | inline |
| operator=(const JsonNull &) | bdljsn::Json | inline |
| operator=(bslmf::MovableRef< JsonNull >) | bdljsn::Json | inline |
| operator== | bdljsn::Json | friend |
| operator[](const bsl::string_view &key) | bdljsn::Json | inline |
| operator[](bsl::size_t index) | bdljsn::Json | inline |
| operator[](const bsl::string_view &key) const | bdljsn::Json | inline |
| operator[](bsl::size_t index) const | bdljsn::Json | inline |
| print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdljsn::Json | |
| pushBack(const Json &json) | bdljsn::Json | inline |
| pushBack(const JsonArray &array) | bdljsn::Json | inline |
| pushBack(const JsonObject &object) | bdljsn::Json | inline |
| pushBack(const JsonNumber &number) | bdljsn::Json | inline |
| pushBack(bslmf::MovableRef< Json > json) | bdljsn::Json | inline |
| pushBack(bslmf::MovableRef< JsonArray > array) | bdljsn::Json | inline |
| pushBack(bslmf::MovableRef< JsonObject > object) | bdljsn::Json | inline |
| pushBack(bslmf::MovableRef< JsonNumber > number) | bdljsn::Json | inline |
| pushBack(const JsonNull &value) | bdljsn::Json | inline |
| pushBack(bool value) | bdljsn::Json | inline |
| pushBack(int value) | bdljsn::Json | inline |
| pushBack(unsigned int value) | bdljsn::Json | inline |
| pushBack(long value) | bdljsn::Json | inline |
| pushBack(unsigned long value) | bdljsn::Json | inline |
| pushBack(long long value) | bdljsn::Json | inline |
| pushBack(unsigned long long value) | bdljsn::Json | inline |
| pushBack(float value) | bdljsn::Json | inline |
| pushBack(double value) | bdljsn::Json | inline |
| pushBack(bdldfp::Decimal64 value) | bdljsn::Json | inline |
| pushBack(const char *string) | bdljsn::Json | inline |
| pushBack(const bsl::string_view &string) | bdljsn::Json | inline |
| pushBack(BSLMF_MOVABLEREF_DEDUCE(t_STRING_TYPE) string) | bdljsn::Json | inline |
| size() const | bdljsn::Json | inline |
| swap | bdljsn::Json | friend |
| swap(Json &other) | bdljsn::Json | inline |
| theArray() | bdljsn::Json | inline |
| theArray() const | bdljsn::Json | inline |
| theBoolean() | bdljsn::Json | inline |
| theBoolean() const | bdljsn::Json | inline |
| theNull() | bdljsn::Json | inline |
| theNull() const | bdljsn::Json | inline |
| theNumber() | bdljsn::Json | inline |
| theNumber() const | bdljsn::Json | inline |
| theObject() | bdljsn::Json | inline |
| theObject() const | bdljsn::Json | inline |
| theString() const | bdljsn::Json | inline |
| type() const BSLS_KEYWORD_NOEXCEPT | bdljsn::Json | inline |
| visit(BSLS_COMPILERFEATURES_FORWARD_REF(VISITOR) visitor) | bdljsn::Json | |
| visit(BSLS_COMPILERFEATURES_FORWARD_REF(VISITOR) visitor) const | bdljsn::Json |