BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlb::NullableAllocatedValue< TYPE > Member List

This is the complete list of members for bdlb::NullableAllocatedValue< TYPE >, including all inherited members.

allocator() constbdlb::NullableAllocatedValue< TYPE >inline
bdexStreamIn(STREAM &stream, int version)bdlb::NullableAllocatedValue< TYPE >
bdexStreamOut(STREAM &stream, int version) constbdlb::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) constbdlb::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) constbdlb::NullableAllocatedValue< TYPE >
BSLS_DEPRECATE_FEATURE("bdl", "NullableAllocatedValue::valueOrNull", "Use 'has_value() ? &value() : NULL' instead") const TYPE *valueOrNull() constbdlb::NullableAllocatedValue< TYPE >
d_bufferbdlb::NullableAllocatedValue< TYPE >
d_pointer_pbdlb::NullableAllocatedValue< TYPE >
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)...)bdlb::NullableAllocatedValue< TYPE >
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)... args)bdlb::NullableAllocatedValue< TYPE >inline
get_allocator() constbdlb::NullableAllocatedValue< TYPE >inline
has_value() const BSLS_KEYWORD_NOEXCEPTbdlb::NullableAllocatedValue< TYPE >inline
isNull() const BSLS_KEYWORD_NOEXCEPTbdlb::NullableAllocatedValue< TYPE >inline
makeValue(const TYPE &val)bdlb::NullableAllocatedValue< TYPE >inline
makeValue()bdlb::NullableAllocatedValue< TYPE >inline
maxSupportedBdexVersion(int versionSelector) constbdlb::NullableAllocatedValue< TYPE >inline
maxSupportedBdexVersion() constbdlb::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_SPECbdlb::NullableAllocatedValue< TYPE >inline
operator*()bdlb::NullableAllocatedValue< TYPE >inline
operator*() constbdlb::NullableAllocatedValue< TYPE >inline
operator->()bdlb::NullableAllocatedValue< TYPE >inline
operator->() constbdlb::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) constbdlb::NullableAllocatedValue< TYPE >inline
reset()bdlb::NullableAllocatedValue< TYPE >inline
swap(NullableAllocatedValue &other)bdlb::NullableAllocatedValue< TYPE >
value()bdlb::NullableAllocatedValue< TYPE >inline
value() constbdlb::NullableAllocatedValue< TYPE >inline
value_or(const ANY_TYPE &default_value) constbdlb::NullableAllocatedValue< TYPE >inline
ValueType typedefbdlb::NullableAllocatedValue< TYPE >
~NullableAllocatedValue()bdlb::NullableAllocatedValue< TYPE >inline