|
BDE 4.14.0 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 |
| asUint(unsigned int *result) const | bdljsn::Json | inline |
| asUint64(bsls::Types::Uint64 *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 | |
| hashAppend | bdljsn::Json | friend |
| 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(const JsonArray &array, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bslmf::MovableRef< JsonArray > array, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bool boolean, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const JsonNull &null, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(float number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(double number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bdldfp::Decimal64 number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(int number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(unsigned int number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bsls::Types::Int64 number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bsls::Types::Uint64 number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const JsonNumber &number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bslmf::MovableRef< JsonNumber > number, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(const JsonObject &object, bslma::Allocator *basicAllocator=0) | bdljsn::Json | inlineexplicit |
| Json(bslmf::MovableRef< JsonObject > object, 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(STRING_TYPE) string, bslma::Allocator *basicAllocator=0, typename bsl::enable_if< bsl::is_same< STRING_TYPE, bsl::string >::value >::type *=0) | bdljsn::Json | inlineexplicit |
| 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(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=(float rhs) | bdljsn::Json | inline |
| operator=(double rhs) | bdljsn::Json | inline |
| operator=(bdldfp::Decimal64 rhs) | bdljsn::Json | inline |
| operator=(int rhs) | bdljsn::Json | inline |
| operator=(unsigned int rhs) | bdljsn::Json | inline |
| operator=(bsls::Types::Int64 rhs) | bdljsn::Json | inline |
| operator=(bsls::Types::Uint64 rhs) | bdljsn::Json | inline |
| operator=(const JsonNumber &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(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 | |
| 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 |