BDE 4.14.0 Production release
|
This is the complete list of members for bsl::pair< T1, T2 >, including all inherited members.
first | bsl::Pair_First< T1 > | |
first_type typedef | bsl::pair< T1, T2 > | |
operator=(const pair< PARAM_1, PARAM_2 > &rhs) | bsl::pair< T1, T2 > | |
operator=(BloombergLP::bslmf::MovableRef< pair > rhs) BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(false) | bsl::pair< T1, T2 > | |
operator=(BloombergLP::bslmf::MovableRef< pair< PARAM_1, PARAM_2 > > rhs) | bsl::pair< T1, T2 > | |
operator=(const std::pair< PARAM_1, PARAM_2 > &rhs) | bsl::pair< T1, T2 > | |
operator=(const pair< PARAM_1, PARAM_2 > &rhs) | bsl::pair< T1, T2 > | inline |
operator=(BloombergLP::bslmf::MovableRef< pair< PARAM_1, PARAM_2 > > rhs) | bsl::pair< T1, T2 > | |
operator=(const std::pair< PARAM_1, PARAM_2 > &rhs) | bsl::pair< T1, T2 > | inline |
Pair_First< T1 >::operator=(Pair_First &&)=default | bsl::Pair_First< T1 > | |
Pair_Second< T2 >::operator=(Pair_Second &&)=default | bsl::Pair_Second< T2 > | protected |
pair() | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inlineexplicit |
pair(const pair &original, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslmf::MovableRef< pair > original) | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslmf::MovableRef< pair > original, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(typename bsl::add_lvalue_reference< const T1 >::type a, typename bsl::add_lvalue_reference< const T2 >::type b) | bsl::pair< T1, T2 > | inline |
pair(typename bsl::add_lvalue_reference< const T1 >::type a, typename bsl::add_lvalue_reference< const T2 >::type b, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(const PARAM_1 &a, const PARAM_2 &b, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value &&!(bsl::is_pointer< typename bsl::remove_reference< PARAM_2 >::type >::value &&bsl::is_convertible< PARAM_2, BloombergLP::bslma::Allocator * >::value), SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(const PARAM_1 &a, const PARAM_2 &b, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(PARAM_1 &a, const PARAM_2 &b, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value &&!(bsl::is_pointer< typename bsl::remove_reference< PARAM_2 >::type >::value &&bsl::is_convertible< PARAM_2, BloombergLP::bslma::Allocator * >::value), SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(PARAM_1 &a, const PARAM_2 &b, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(const PARAM_1 &a, PARAM_2 &b, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value &&!(bsl::is_pointer< typename bsl::remove_reference< PARAM_2 >::type >::value &&bsl::is_convertible< PARAM_2, BloombergLP::bslma::Allocator * >::value), SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(const PARAM_1 &a, PARAM_2 &b, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(PARAM_1 &a, PARAM_2 &b, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value &&!(bsl::is_pointer< typename bsl::remove_reference< PARAM_2 >::type >::value &&bsl::is_convertible< PARAM_2, BloombergLP::bslma::Allocator * >::value), SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(PARAM_1 &a, PARAM_2 &b, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(const pair< PARAM_1, PARAM_2 > &other, typename bsl::enable_if< std::is_constructible< T1, const PARAM_1 & >::value &&std::is_constructible< T2, const PARAM_2 & >::value, SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(const std::pair< PARAM_1, PARAM_2 > &other, typename bsl::enable_if< std::is_constructible< T1, const PARAM_1 & >::value &&std::is_constructible< T2, const PARAM_2 & >::value, SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(const pair< PARAM_1, PARAM_2 > &other, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(const std::pair< PARAM_1, PARAM_2 > &other, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslmf::MovableRef< pair< PARAM_1, PARAM_2 > > other, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value, SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslmf::MovableRef< std::pair< PARAM_1, PARAM_2 > > other, typename bsl::enable_if< bsl::is_convertible< PARAM_1, T1 >::value &&bsl::is_convertible< PARAM_2, T2 >::value, SfinaeEnable >::type=SfinaeEnable()) | bsl::pair< T1, T2 > | inline |
pair(BloombergLP::bslmf::MovableRef< pair< PARAM_1, PARAM_2 > > other, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | |
pair(BloombergLP::bslmf::MovableRef< std::pair< PARAM_1, PARAM_2 > > other, BloombergLP::bslma::Allocator *basicAllocator) | bsl::pair< T1, T2 > | |
pair(const BloombergLP::bslma::ManagedPtr_PairProxy< PARAM_1, PARAM_2 > &rhs) | bsl::pair< T1, T2 > | |
Pair_First() | bsl::Pair_First< T1 > | inline |
Pair_First(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_First< T1 > | inline |
Pair_First(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_First< T1 > | inline |
Pair_First(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_First< T1 > | inline |
Pair_First(typename bsl::add_lvalue_reference< const T1 >::type value) | bsl::Pair_First< T1 > | inlineexplicit |
Pair_First(const PARAM &value) | bsl::Pair_First< T1 > | inlineexplicit |
Pair_First(PARAM &value) | bsl::Pair_First< T1 > | inlineexplicit |
Pair_First(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_First< T1 > | inline |
Pair_First(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_First< T1 > | inline |
Pair_First(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_First< T1 > | inline |
Pair_First(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_First< T1 > | inline |
Pair_First(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_First< T1 > | inline |
Pair_First(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_First< T1 > | inline |
Pair_First(const Pair_First &)=default | bsl::Pair_First< T1 > | |
Pair_First(Pair_First &&)=default | bsl::Pair_First< T1 > | |
Pair_Second() | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(typename bsl::add_lvalue_reference< const T2 >::type value) | bsl::Pair_Second< T2 > | inlineexplicitprotected |
Pair_Second(const PARAM &value) | bsl::Pair_Second< T2 > | inlineexplicitprotected |
Pair_Second(PARAM &value) | bsl::Pair_Second< T2 > | inlineexplicitprotected |
Pair_Second(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomNone) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAtEnd) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(const PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(PARAM &value, BloombergLP::bslma::Allocator *basicAllocator, Pair_BslmaIdiomAllocatorArgT) | bsl::Pair_Second< T2 > | inlineprotected |
Pair_Second(const Pair_Second &)=default | bsl::Pair_Second< T2 > | protected |
Pair_Second(Pair_Second &&)=default | bsl::Pair_Second< T2 > | protected |
second | bsl::Pair_Second< T2 > | protected |
second_type typedef | bsl::pair< T1, T2 > | |
~pair()=default | bsl::pair< T1, T2 > | |
~Pair_First()=default | bsl::Pair_First< T1 > | |
~Pair_Second()=default | bsl::Pair_Second< T2 > | protected |