BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdljsn::Json Member List

This is the complete list of members for bdljsn::Json, including all inherited members.

allocator() const BSLS_KEYWORD_NOEXCEPTbdljsn::Jsoninline
asDecimal64() constbdljsn::Jsoninline
asDecimal64Exact(bdldfp::Decimal64 *result) constbdljsn::Jsoninline
asDouble() constbdljsn::Jsoninline
asFloat() constbdljsn::Jsoninline
asInt(int *result) constbdljsn::Jsoninline
asInt64(bsls::Types::Int64 *result) constbdljsn::Jsoninline
asUint(unsigned int *result) constbdljsn::Jsoninline
asUint64(bsls::Types::Uint64 *result) constbdljsn::Jsoninline
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
hashAppendbdljsn::Jsonfriend
isArray() constbdljsn::Jsoninline
isBoolean() constbdljsn::Jsoninline
isNull() constbdljsn::Jsoninline
isNumber() constbdljsn::Jsoninline
isObject() constbdljsn::Jsoninline
isString() constbdljsn::Jsoninline
Json()bdljsn::Jsoninline
Json(bslma::Allocator *basicAllocator)bdljsn::Jsoninlineexplicit
Json(const Json &original, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninline
Json(bslmf::MovableRef< Json > original)bdljsn::Jsoninline
Json(bslmf::MovableRef< Json > original, bslma::Allocator *basicAllocator)bdljsn::Jsoninline
Json(const JsonArray &array, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bslmf::MovableRef< JsonArray > array, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bool boolean, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const JsonNull &null, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(float number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(double number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bdldfp::Decimal64 number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(int number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(unsigned int number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bsls::Types::Int64 number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bsls::Types::Uint64 number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const JsonNumber &number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bslmf::MovableRef< JsonNumber > number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const JsonObject &object, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bslmf::MovableRef< JsonObject > object, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const char *string, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const bsl::string_view &string, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
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::Jsoninlineexplicit
makeArray()bdljsn::Jsoninline
makeArray(const JsonArray &array)bdljsn::Jsoninline
makeArray(bslmf::MovableRef< JsonArray > array)bdljsn::Jsoninline
makeBoolean()bdljsn::Jsoninline
makeBoolean(bool boolean)bdljsn::Jsoninline
makeNull()bdljsn::Jsoninline
makeNumber()bdljsn::Jsoninline
makeNumber(const JsonNumber &number)bdljsn::Jsoninline
makeNumber(bslmf::MovableRef< JsonNumber > number)bdljsn::Jsoninline
makeObject()bdljsn::Jsoninline
makeObject(const JsonObject &object)bdljsn::Jsoninline
makeObject(bslmf::MovableRef< JsonObject > object)bdljsn::Jsoninline
makeString(const char *string)bdljsn::Jsoninline
makeString(const bsl::string_view &string)bdljsn::Jsoninline
makeString(BSLMF_MOVABLEREF_DEDUCE(STRING_TYPE) string)bdljsn::Jsoninline
operator!=bdljsn::Jsonfriend
operator=(const Json &rhs)bdljsn::Jsoninline
operator=(bslmf::MovableRef< Json > rhs)bdljsn::Jsoninline
operator=(float rhs)bdljsn::Jsoninline
operator=(double rhs)bdljsn::Jsoninline
operator=(bdldfp::Decimal64 rhs)bdljsn::Jsoninline
operator=(int rhs)bdljsn::Jsoninline
operator=(unsigned int rhs)bdljsn::Jsoninline
operator=(bsls::Types::Int64 rhs)bdljsn::Jsoninline
operator=(bsls::Types::Uint64 rhs)bdljsn::Jsoninline
operator=(const JsonNumber &rhs)bdljsn::Jsoninline
operator=(bslmf::MovableRef< JsonNumber > rhs)bdljsn::Jsoninline
operator=(const char *rhs)bdljsn::Jsoninline
operator=(const bsl::string_view &rhs)bdljsn::Jsoninline
operator=(BSLMF_MOVABLEREF_DEDUCE(STRING_TYPE) rhs)bdljsn::Json
operator=(bool rhs)bdljsn::Jsoninline
operator=(const JsonObject &rhs)bdljsn::Jsoninline
operator=(bslmf::MovableRef< JsonObject > rhs)bdljsn::Jsoninline
operator=(const JsonArray &rhs)bdljsn::Jsoninline
operator=(bslmf::MovableRef< JsonArray > rhs)bdljsn::Jsoninline
operator=(const JsonNull &)bdljsn::Jsoninline
operator=(bslmf::MovableRef< JsonNull >)bdljsn::Jsoninline
operator==bdljsn::Jsonfriend
operator[](const bsl::string_view &key)bdljsn::Jsoninline
operator[](bsl::size_t index)bdljsn::Jsoninline
operator[](const bsl::string_view &key) constbdljsn::Jsoninline
operator[](bsl::size_t index) constbdljsn::Jsoninline
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) constbdljsn::Json
size() constbdljsn::Jsoninline
swapbdljsn::Jsonfriend
swap(Json &other)bdljsn::Jsoninline
theArray()bdljsn::Jsoninline
theArray() constbdljsn::Jsoninline
theBoolean()bdljsn::Jsoninline
theBoolean() constbdljsn::Jsoninline
theNull()bdljsn::Jsoninline
theNull() constbdljsn::Jsoninline
theNumber()bdljsn::Jsoninline
theNumber() constbdljsn::Jsoninline
theObject()bdljsn::Jsoninline
theObject() constbdljsn::Jsoninline
theString() constbdljsn::Jsoninline
type() const BSLS_KEYWORD_NOEXCEPTbdljsn::Jsoninline