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