BDE 4.39.x 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
asLong(long *result) constbdljsn::Jsoninline
asLonglong(long long *result) constbdljsn::Jsoninline
asShort(short *result) constbdljsn::Jsoninline
asUint(unsigned int *result) constbdljsn::Jsoninline
asUint64(bsls::Types::Uint64 *result) constbdljsn::Jsoninline
asUlong(unsigned long *result) constbdljsn::Jsoninline
asUlonglong(unsigned long long *result) constbdljsn::Jsoninline
asUshort(unsigned short *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
contains(const bsl::string_view &key) constbdljsn::Jsoninline
insert(const JsonObject::Member &member)bdljsn::Jsoninline
insert(bslmf::MovableRef< JsonObject::Member > member)bdljsn::Jsoninline
insert(t_INPUT_ITERATOR first, t_INPUT_ITERATOR last)bdljsn::Jsoninline
insert(const t_STRING_VIEW &key, BSLS_COMPILERFEATURES_FORWARD_REF(t_VALUE) value)bdljsn::Jsoninline
insert(t_INDEX index, const Json &json)bdljsn::Jsoninline
insert(t_INDEX index, bslmf::MovableRef< Json > json)bdljsn::Jsoninline
insert(t_INDEX index, t_INPUT_ITERATOR first, t_INPUT_ITERATOR last)bdljsn::Jsoninline
insert(JsonArray::ConstIterator position, const Json &json)bdljsn::Jsoninline
insert(JsonArray::ConstIterator position, bslmf::MovableRef< Json > json)bdljsn::Jsoninline
insert(JsonArray::ConstIterator position, t_INPUT_ITERATOR first, t_INPUT_ITERATOR last)bdljsn::Jsoninline
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(bool boolean, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const JsonNull &null, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(const JsonArray &array, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninline
Json(const JsonObject &object, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninline
Json(const JsonNumber &number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bslmf::MovableRef< JsonArray > array, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninline
Json(bslmf::MovableRef< JsonObject > object, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninline
Json(bslmf::MovableRef< JsonNumber > number, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(int value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(unsigned int value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(long value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(unsigned long value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(long long value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(unsigned long long value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(float value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(double value, bslma::Allocator *basicAllocator=0)bdljsn::Jsoninlineexplicit
Json(bdldfp::Decimal64 value, 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(t_STRING_TYPE) string, bslma::Allocator *basicAllocator=0, typename bsl::enable_if< bsl::is_same< t_STRING_TYPE, bsl::string >::value >::type *=0)bdljsn::Jsoninline
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(t_STRING_TYPE) string)bdljsn::Jsoninline
operator!=bdljsn::Jsonfriend
operator=(const Json &rhs)bdljsn::Jsoninline
operator=(bslmf::MovableRef< Json > rhs)bdljsn::Jsoninline
operator=(const JsonNumber &rhs)bdljsn::Jsoninline
operator=(int rhs)bdljsn::Jsoninline
operator=(unsigned int rhs)bdljsn::Jsoninline
operator=(long rhs)bdljsn::Jsoninline
operator=(unsigned long rhs)bdljsn::Jsoninline
operator=(long long rhs)bdljsn::Jsoninline
operator=(unsigned long long rhs)bdljsn::Jsoninline
operator=(float rhs)bdljsn::Jsoninline
operator=(double rhs)bdljsn::Jsoninline
operator=(bdldfp::Decimal64 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(t_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
pushBack(const Json &json)bdljsn::Jsoninline
pushBack(const JsonArray &array)bdljsn::Jsoninline
pushBack(const JsonObject &object)bdljsn::Jsoninline
pushBack(const JsonNumber &number)bdljsn::Jsoninline
pushBack(bslmf::MovableRef< Json > json)bdljsn::Jsoninline
pushBack(bslmf::MovableRef< JsonArray > array)bdljsn::Jsoninline
pushBack(bslmf::MovableRef< JsonObject > object)bdljsn::Jsoninline
pushBack(bslmf::MovableRef< JsonNumber > number)bdljsn::Jsoninline
pushBack(const JsonNull &value)bdljsn::Jsoninline
pushBack(bool value)bdljsn::Jsoninline
pushBack(int value)bdljsn::Jsoninline
pushBack(unsigned int value)bdljsn::Jsoninline
pushBack(long value)bdljsn::Jsoninline
pushBack(unsigned long value)bdljsn::Jsoninline
pushBack(long long value)bdljsn::Jsoninline
pushBack(unsigned long long value)bdljsn::Jsoninline
pushBack(float value)bdljsn::Jsoninline
pushBack(double value)bdljsn::Jsoninline
pushBack(bdldfp::Decimal64 value)bdljsn::Jsoninline
pushBack(const char *string)bdljsn::Jsoninline
pushBack(const bsl::string_view &string)bdljsn::Jsoninline
pushBack(BSLMF_MOVABLEREF_DEDUCE(t_STRING_TYPE) string)bdljsn::Jsoninline
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
visit(BSLS_COMPILERFEATURES_FORWARD_REF(VISITOR) visitor)bdljsn::Json
visit(BSLS_COMPILERFEATURES_FORWARD_REF(VISITOR) visitor) constbdljsn::Json