BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > Member List

This is the complete list of members for bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >, including all inherited members.

allocator_type typedefbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
AllocType typedefbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
assignOrEmplace(BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) rhs)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
BSLMF_NESTED_TRAIT_DECLARATION(Optional_Base, BloombergLP::bslma::UsesBslmaAllocator)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
BSLMF_NESTED_TRAIT_DECLARATION(Optional_Base, BloombergLP::bslmf::UsesAllocatorArgT)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
BSLMF_NESTED_TRAIT_DECLARATION_IF(Optional_Base, BloombergLP::bslmf::IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable< t_TYPE >::value)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
BSLMF_NESTED_TRAIT_DECLARATION_IF(Optional_Base, BloombergLP::bslmf::IsBitwiseCopyable, BloombergLP::bslmf::IsBitwiseCopyable< t_TYPE >::value)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
dereferenceRaw()bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
dereferenceRaw() constbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
emplace(BSLS_COMPILERFEATURES_FORWARD_REF(t_ARGS)... args)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
get_allocator() const BSLS_KEYWORD_NOEXCEPTbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
has_value() const BSLS_KEYWORD_NOEXCEPTbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator UnspecifiedBool() const BSLS_NOTHROW_SPECbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator*()bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator*() constbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator->()bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator->() constbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator=(const Optional_Base &rhs)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
operator=(BloombergLP::bslmf::MovableRef< Optional_Base > rhs)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
Optional_Base()bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::nullopt_t)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(const Optional_Base &original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(BloombergLP::bslstl::Optional_ConstructFromForwardRef, BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) value)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
Optional_Base(BloombergLP::bslstl::Optional_CopyConstructFromOtherOptional, const Optional_Base< t_ANY_TYPE > &original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional, BSLMF_MOVABLEREF_DEDUCE(Optional_Base< t_ANY_TYPE >) original, BSLSTL_OPTIONAL_DECLARE_IF_CONSTRUCT_DOES_NOT_PROPAGATE_ALLOCATOR(t_TYPE, t_ANY_TYPE))bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
Optional_Base(BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional, BSLMF_MOVABLEREF_DEDUCE(Optional_Base< t_ANY_TYPE >) original, BSLSTL_OPTIONAL_DECLARE_IF_CONSTRUCT_PROPAGATES_ALLOCATOR(t_TYPE, t_ANY_TYPE))bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >protected
Optional_Base(bsl::in_place_t, BSLS_COMPILERFEATURES_FORWARD_REF(t_ARGS)... args)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineexplicitprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, bsl::nullopt_t)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, const Optional_Base &original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, BloombergLP::bslmf::MovableRef< Optional_Base > original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, BloombergLP::bslstl::Optional_ConstructFromForwardRef, BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) value)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, BloombergLP::bslstl::Optional_CopyConstructFromOtherOptional, const Optional_Base< t_ANY_TYPE > &original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional, BSLMF_MOVABLEREF_DEDUCE(Optional_Base< t_ANY_TYPE >) original)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_t, BSLS_COMPILERFEATURES_FORWARD_REF(t_ARGS)... args)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inlineprotected
Optional_Base(BloombergLP::bslstl::Optional_ConstructFromForwardRef, BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) value)bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
Optional_Base(BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional, BSLMF_MOVABLEREF_DEDUCE(Optional_Base< t_ANY_TYPE >) original, BSLSTL_OPTIONAL_DEFINE_IF_CONSTRUCT_DOES_NOT_PROPAGATE_ALLOCATOR(t_TYPE, t_ANY_TYPE))bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
Optional_Base(BloombergLP::bslstl::Optional_MoveConstructFromOtherOptional, BSLMF_MOVABLEREF_DEDUCE(Optional_Base< t_ANY_TYPE >) original, BSLSTL_OPTIONAL_DEFINE_IF_CONSTRUCT_PROPAGATES_ALLOCATOR(t_TYPE, t_ANY_TYPE))bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
reset() BSLS_KEYWORD_NOEXCEPTbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
valuebslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
value() constbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >
value_or(BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) value) constbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >inline
value_type typedefbslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >