BDE 4.14.0 Production release
|
This is the complete list of members for bdljsn::JsonNumber, including all inherited members.
allocator() const | bdljsn::JsonNumber | inline |
allocator_type typedef | bdljsn::JsonNumber | |
asDecimal64() const | bdljsn::JsonNumber | inline |
asDecimal64Exact(bdldfp::Decimal64 *result) const | bdljsn::JsonNumber | inline |
asDouble() const | bdljsn::JsonNumber | inline |
asFloat() const | bdljsn::JsonNumber | inline |
asInt(int *result) const | bdljsn::JsonNumber | inline |
asInt64(bsls::Types::Int64 *result) const | bdljsn::JsonNumber | inline |
asUint(unsigned int *result) const | bdljsn::JsonNumber | inline |
asUint64(bsls::Types::Uint64 *result) const | bdljsn::JsonNumber | inline |
BSLMF_NESTED_TRAIT_DECLARATION(JsonNumber, bslmf::IsBitwiseMoveable) | bdljsn::JsonNumber | |
get_allocator() const | bdljsn::JsonNumber | inline |
isEqual(const JsonNumber &other) const | bdljsn::JsonNumber | inline |
isIntegral() const | bdljsn::JsonNumber | inline |
isValidNumber(const bsl::string_view &text) | bdljsn::JsonNumber | inlinestatic |
JsonNumber() | bdljsn::JsonNumber | inline |
JsonNumber(const allocator_type &allocator) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(const char *text, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(const bsl::string_view &text, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(bslmf::MovableRef< bsl::string > text) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(bslmf::MovableRef< bsl::string > text, const allocator_type &allocator) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(int value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(unsigned int value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(bsls::Types::Int64 value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(bsls::Types::Uint64 value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(float value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(double value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(bdldfp::Decimal64 value, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inlineexplicit |
JsonNumber(const JsonNumber &original, const allocator_type &allocator=allocator_type()) | bdljsn::JsonNumber | inline |
JsonNumber(bslmf::MovableRef< JsonNumber > original) BSLS_KEYWORD_NOEXCEPT | bdljsn::JsonNumber | inline |
JsonNumber(bslmf::MovableRef< JsonNumber > original, const allocator_type &allocator) | bdljsn::JsonNumber | inline |
k_INEXACT enum value | bdljsn::JsonNumber | |
k_NOT_INTEGRAL enum value | bdljsn::JsonNumber | |
k_OVERFLOW enum value | bdljsn::JsonNumber | |
k_UNDERFLOW enum value | bdljsn::JsonNumber | |
operator=(const JsonNumber &rhs) | bdljsn::JsonNumber | inline |
operator=(bslmf::MovableRef< JsonNumber > rhs) | bdljsn::JsonNumber | inline |
operator=(int rhs) | bdljsn::JsonNumber | inline |
operator=(unsigned int rhs) | bdljsn::JsonNumber | inline |
operator=(bsls::Types::Int64 rhs) | bdljsn::JsonNumber | inline |
operator=(bsls::Types::Uint64 rhs) | bdljsn::JsonNumber | inline |
operator=(float rhs) | bdljsn::JsonNumber | inline |
operator=(double rhs) | bdljsn::JsonNumber | inline |
operator=(bdldfp::Decimal64 rhs) | bdljsn::JsonNumber | inline |
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdljsn::JsonNumber | |
swap | bdljsn::JsonNumber | friend |
swap(JsonNumber &other) | bdljsn::JsonNumber | inline |
value() const | bdljsn::JsonNumber | inline |
~JsonNumber()=default | bdljsn::JsonNumber |