|
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 > |