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 |