BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::pair< T1, T2 > Member List

This is the complete list of members for bsl::pair< T1, T2 >, including all inherited members.

firstbsl::Pair_First< T1 >
first_type typedefbsl::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 &&)=defaultbsl::Pair_First< T1 >
Pair_Second< T2 >::operator=(Pair_Second &&)=defaultbsl::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 &)=defaultbsl::Pair_First< T1 >
Pair_First(Pair_First &&)=defaultbsl::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 &)=defaultbsl::Pair_Second< T2 >protected
Pair_Second(Pair_Second &&)=defaultbsl::Pair_Second< T2 >protected
secondbsl::Pair_Second< T2 >protected
second_type typedefbsl::pair< T1, T2 >
~pair()=defaultbsl::pair< T1, T2 >
~Pair_First()=defaultbsl::Pair_First< T1 >
~Pair_Second()=defaultbsl::Pair_Second< T2 >protected