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

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

BSLS_DEPRECATE_FEATURE("bdl", "NullableValueRef::addressOr", "Use 'has_value() ? &value() : address' instead") const TYPE *addressOr(const TYPE *address) constbdlb::NullableValueRef< TYPE >
BSLS_DEPRECATE_FEATURE("bdl", "NullableValueRef::makeValueInplace", "Use 'emplace' instead") TYPE &makeValueInplace(ARGS &&... args)bdlb::NullableValueRef< TYPE >
BSLS_DEPRECATE_FEATURE("bdl", "NullableValueRef::valueOr", "Use 'value_or' instead") TYPE valueOr(const TYPE &otherValue) constbdlb::NullableValueRef< TYPE >
BSLS_DEPRECATE_FEATURE("bdl", "NullableValueRef::valueOrNull", "Use 'has_value() ? &value() : NULL' instead") const TYPE *valueOrNull() constbdlb::NullableValueRef< TYPE >
ConstNullableValueRef< TYPE >bdlb::NullableValueRef< TYPE >friend
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)...)bdlb::NullableValueRef< TYPE >
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(ARGS)... args)bdlb::NullableValueRef< TYPE >inline
has_value() const BSLS_KEYWORD_NOEXCEPTbdlb::NullableValueRef< TYPE >inline
isNull() const BSLS_KEYWORD_NOEXCEPTbdlb::NullableValueRef< TYPE >inline
NullableValueRef(bsl::optional< TYPE > &opt)bdlb::NullableValueRef< TYPE >inline
NullableValueRef(NullableAllocatedValue< TYPE > &opt)bdlb::NullableValueRef< TYPE >inline
NullableValueRef(const NullableValueRef &original)bdlb::NullableValueRef< TYPE >inline
operator UnspecifiedBool() const BSLS_NOTHROW_SPECbdlb::NullableValueRef< TYPE >inline
operator*() constbdlb::NullableValueRef< TYPE >inline
operator*()bdlb::NullableValueRef< TYPE >inline
operator->() constbdlb::NullableValueRef< TYPE >inline
operator->()bdlb::NullableValueRef< TYPE >inline
operator=(const bsl::nullopt_t &)bdlb::NullableValueRef< TYPE >inline
operator=(const TYPE &rhs)bdlb::NullableValueRef< TYPE >inline
operator=(const bsl::optional< TYPE > &rhs)bdlb::NullableValueRef< TYPE >inline
operator=(const NullableAllocatedValue< TYPE > &rhs)bdlb::NullableValueRef< TYPE >inline
operator=(const NullableValueRef &rhs)bdlb::NullableValueRef< TYPE >inline
reset()bdlb::NullableValueRef< TYPE >inline
value() constbdlb::NullableValueRef< TYPE >inline
value()bdlb::NullableValueRef< TYPE >inline
value_or(const ANY_TYPE &default_value) constbdlb::NullableValueRef< TYPE >inline
value_type typedefbdlb::NullableValueRef< TYPE >
~NullableValueRef()bdlb::NullableValueRef< TYPE >