__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 >::_Ret has_trivial_assignment_operator

Typedef has_trivial_copy_constructor

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

Typedef has_trivial_default_constructor

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

Typedef has_trivial_destructor

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

Typedef is_POD_type

typedef __false_type is_POD_type