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