BDE 4.14.0 Production release
|
This is the complete list of members for bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC >, including all inherited members.
allocator_type typedef | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | |
AllocType typedef | bslstl::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() const | bslstl::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_NOEXCEPT | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
has_value() const BSLS_KEYWORD_NOEXCEPT | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
operator UnspecifiedBool() const BSLS_NOTHROW_SPEC | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
operator*() | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
operator*() const | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
operator->() | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
operator->() const | bslstl::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_NOEXCEPT | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
value | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
value() const | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | |
value_or(BSLS_COMPILERFEATURES_FORWARD_REF(t_ANY_TYPE) value) const | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > | inline |
value_type typedef | bslstl::Optional_Base< t_TYPE, t_USES_BSLMA_ALLOC > |