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