|
| BSLS_KEYWORD_CONSTEXPR | Pair_Second () |
| |
| | Pair_Second (BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) |
| |
| | Pair_Second (BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) |
| |
| | Pair_Second (BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) |
| |
| BSLS_KEYWORD_CONSTEXPR | Pair_Second (typename bsl::add_lvalue_reference< const TYPE >::type value) |
| |
| template<class PARAM > |
| BSLS_KEYWORD_CONSTEXPR | Pair_Second (const PARAM &value) |
| |
| template<class PARAM > |
| BSLS_KEYWORD_CONSTEXPR | Pair_Second (PARAM &value) |
| |
| template<class PARAM > |
| | Pair_Second (const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) |
| |
| template<class PARAM > |
| | Pair_Second (PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) |
| |
| template<class PARAM > |
| | Pair_Second (const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) |
| |
| template<class PARAM > |
| | Pair_Second (PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) |
| |
| template<class PARAM > |
| | Pair_Second (const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) |
| |
| template<class PARAM > |
| | Pair_Second (PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) |
| |
| | Pair_Second (const Pair_Second &)=default |
| |
| | Pair_Second (Pair_Second &&)=default |
| |
| Pair_Second & | operator= (Pair_Second &&)=default |
| |
| | ~Pair_Second ()=default |
| |
template<class TYPE>
struct bsl::Pair_Second< TYPE >
This component-private class holds the second data member of a pair and constructs it appropriately.