allocator() const | bdlb::NullableAllocatedValue< TYPE > | inline |
bdexStreamIn(STREAM &stream, int version) | bdlb::NullableAllocatedValue< TYPE > | |
bdexStreamOut(STREAM &stream, int version) const | bdlb::NullableAllocatedValue< TYPE > | |
BSLMF_NESTED_TRAIT_DECLARATION(NullableAllocatedValue, bslma::UsesBslmaAllocator) | bdlb::NullableAllocatedValue< TYPE > | |
BSLMF_NESTED_TRAIT_DECLARATION(NullableAllocatedValue, bslmf::IsBitwiseMoveable) | bdlb::NullableAllocatedValue< TYPE > | |
BSLMF_NESTED_TRAIT_DECLARATION(NullableAllocatedValue, bdlb::HasPrintMethod) | bdlb::NullableAllocatedValue< TYPE > | |
BSLS_DEPRECATE_FEATURE("bdl", "NullableAllocatedValue::addressOr", "Use 'has_value() ? &value() : address' instead") const TYPE *addressOr(const TYPE *address) const | bdlb::NullableAllocatedValue< TYPE > | |
BSLS_DEPRECATE_FEATURE("bdl", "NullableAllocatedValue::makeValueInplace", "Use 'emplace' instead") TYPE &makeValueInplace(ARGS &&... args) | bdlb::NullableAllocatedValue< TYPE > | |
BSLS_DEPRECATE_FEATURE("bdl", "NullableAllocatedValue::valueOr", "Use 'value_or' instead") TYPE valueOr(const TYPE &otherValue) const | bdlb::NullableAllocatedValue< TYPE > | |
BSLS_DEPRECATE_FEATURE("bdl", "NullableAllocatedValue::valueOrNull", "Use 'has_value() ? &value() : NULL' instead") const TYPE *valueOrNull() const | bdlb::NullableAllocatedValue< TYPE > | |
d_buffer | bdlb::NullableAllocatedValue< TYPE > | |
d_pointer_p | bdlb::NullableAllocatedValue< TYPE > | |
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)...) | bdlb::NullableAllocatedValue< TYPE > | |
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)... args) | bdlb::NullableAllocatedValue< TYPE > | inline |
get_allocator() const | bdlb::NullableAllocatedValue< TYPE > | inline |
has_value() const BSLS_KEYWORD_NOEXCEPT | bdlb::NullableAllocatedValue< TYPE > | inline |
isNull() const BSLS_KEYWORD_NOEXCEPT | bdlb::NullableAllocatedValue< TYPE > | inline |
makeValue(const TYPE &val) | bdlb::NullableAllocatedValue< TYPE > | inline |
makeValue() | bdlb::NullableAllocatedValue< TYPE > | inline |
maxSupportedBdexVersion(int versionSelector) const | bdlb::NullableAllocatedValue< TYPE > | inline |
maxSupportedBdexVersion() const | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue() | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const bsl::allocator< char > &allocator) | bdlb::NullableAllocatedValue< TYPE > | inlineexplicit |
NullableAllocatedValue(const bsl::nullopt_t &) | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const bsl::nullopt_t &, const bsl::allocator< char > &allocator) | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const NullableAllocatedValue &original) | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const NullableAllocatedValue &original, const bsl::allocator< char > &allocator) | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const TYPE &value) | bdlb::NullableAllocatedValue< TYPE > | inline |
NullableAllocatedValue(const TYPE &value, const bsl::allocator< char > &allocator) | bdlb::NullableAllocatedValue< TYPE > | inline |
operator UnspecifiedBool() const BSLS_NOTHROW_SPEC | bdlb::NullableAllocatedValue< TYPE > | inline |
operator*() | bdlb::NullableAllocatedValue< TYPE > | inline |
operator*() const | bdlb::NullableAllocatedValue< TYPE > | inline |
operator->() | bdlb::NullableAllocatedValue< TYPE > | inline |
operator->() const | bdlb::NullableAllocatedValue< TYPE > | inline |
operator=(const NullableAllocatedValue &rhs) | bdlb::NullableAllocatedValue< TYPE > | inline |
operator=(const bsl::nullopt_t &) | bdlb::NullableAllocatedValue< TYPE > | inline |
operator=(const TYPE &rhs) | bdlb::NullableAllocatedValue< TYPE > | inline |
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const | bdlb::NullableAllocatedValue< TYPE > | inline |
reset() | bdlb::NullableAllocatedValue< TYPE > | inline |
swap(NullableAllocatedValue &other) | bdlb::NullableAllocatedValue< TYPE > | |
value() | bdlb::NullableAllocatedValue< TYPE > | inline |
value() const | bdlb::NullableAllocatedValue< TYPE > | inline |
value_or(const ANY_TYPE &default_value) const | bdlb::NullableAllocatedValue< TYPE > | inline |
ValueType typedef | bdlb::NullableAllocatedValue< TYPE > | |
~NullableAllocatedValue() | bdlb::NullableAllocatedValue< TYPE > | inline |