__type_traits< pair< _T1, _T2 > > Struct Template Reference

template <>
struct __type_traits< pair< _T1, _T2 > >

Member Type Definitions Documentation

Typedef _T1Traits

typedef __type_traits< _T1 >_T1Traits

Typedef _T2Traits

typedef __type_traits< _T2 >_T2Traits

Typedef has_trivial_assignment_operator

typedef _Land2< typename _T1Traits::has_trivial_assignment_operator, typename _T2Traits::has_trivial_assignment_operator>::_Rethas_trivial_assignment_operator

Typedef has_trivial_copy_constructor

typedef _Land2< typename _T1Traits::has_trivial_copy_constructor, typename _T2Traits::has_trivial_copy_constructor >::_Rethas_trivial_copy_constructor

Typedef has_trivial_default_constructor

typedef _Land2< typename _T1Traits::has_trivial_default_constructor, typename _T2Traits::has_trivial_default_constructor >::_Rethas_trivial_default_constructor

Typedef has_trivial_destructor

typedef _Land2< typename _T1Traits::has_trivial_destructor, typename _T2Traits::has_trivial_destructor >::_Rethas_trivial_destructor

Typedef is_POD_type

typedef __false_typeis_POD_type