NEST  2.6.0,not_revisioned_source_dir@0
Classes | Namespaces
type_traits.h File Reference

Go to the source code of this file.

Classes

struct  is_integral< T >
 
struct  is_floating_point< T >
 
struct  is_pointer< T >
 
struct  is_enum< T >
 
struct  is_reference< T >
 
struct  is_pod< T >
 
struct  has_trivial_constructor< T >
 
struct  has_trivial_copy< T >
 
struct  has_trivial_assign< T >
 
struct  has_trivial_destructor< T >
 
struct  remove_const< T >
 
struct  remove_volatile< T >
 
struct  remove_cv< T >
 
struct  remove_reference< T >
 
struct  add_reference< T >
 
struct  remove_pointer< T >
 
struct  is_same< T, U >
 
struct  is_convertible< From, To >
 
struct  is_integral< T >
 
struct  is_integral< bool >
 
struct  is_integral< char >
 
struct  is_integral< unsigned char >
 
struct  is_integral< signed char >
 
struct  is_integral< __wchar_t >
 
struct  is_integral< wchar_t >
 
struct  is_integral< short >
 
struct  is_integral< unsigned short >
 
struct  is_integral< int >
 
struct  is_integral< unsigned int >
 
struct  is_integral< long >
 
struct  is_integral< unsigned long >
 
struct  is_integral< long long >
 
struct  is_integral< unsigned long long >
 
struct  is_integral< const T >
 
struct  is_integral< volatile T >
 
struct  is_integral< const volatile T >
 
struct  is_floating_point< T >
 
struct  is_floating_point< float >
 
struct  is_floating_point< double >
 
struct  is_floating_point< long double >
 
struct  is_floating_point< const T >
 
struct  is_floating_point< volatile T >
 
struct  is_floating_point< const volatile T >
 
struct  is_pointer< T >
 
struct  is_pointer< T * >
 
struct  is_pointer< const T >
 
struct  is_pointer< volatile T >
 
struct  is_pointer< const volatile T >
 
struct  internal::is_class_or_union< T >
 
struct  internal::is_enum_impl< NotUnum, T >
 
struct  internal::is_enum_impl< true, T >
 
struct  is_enum< T >
 
struct  is_enum< const T >
 
struct  is_enum< volatile T >
 
struct  is_enum< const volatile T >
 
struct  is_reference< T >
 
struct  is_reference< T & >
 
struct  is_pod< T >
 
struct  is_pod< const T >
 
struct  is_pod< volatile T >
 
struct  is_pod< const volatile T >
 
struct  has_trivial_constructor< T >
 
struct  has_trivial_constructor< std::pair< T, U > >
 
struct  has_trivial_constructor< A[N]>
 
struct  has_trivial_constructor< const T >
 
struct  has_trivial_copy< T >
 
struct  has_trivial_copy< std::pair< T, U > >
 
struct  has_trivial_copy< A[N]>
 
struct  has_trivial_copy< const T >
 
struct  has_trivial_assign< T >
 
struct  has_trivial_assign< std::pair< T, U > >
 
struct  has_trivial_assign< A[N]>
 
struct  has_trivial_destructor< T >
 
struct  has_trivial_destructor< std::pair< T, U > >
 
struct  has_trivial_destructor< A[N]>
 
struct  has_trivial_destructor< const T >
 
struct  remove_const< T >
 
struct  remove_const< T const >
 
struct  remove_volatile< T >
 
struct  remove_volatile< T volatile >
 
struct  remove_cv< T >
 
struct  remove_reference< T >
 
struct  remove_reference< T & >
 
struct  add_reference< T >
 
struct  add_reference< T & >
 
struct  remove_pointer< T >
 
struct  remove_pointer< T * >
 
struct  remove_pointer< T *const >
 
struct  remove_pointer< T *volatile >
 
struct  remove_pointer< T *const volatile >
 
struct  is_same< T, U >
 
struct  is_same< T, T >
 
struct  internal::ConvertHelper< From, To >
 
struct  is_convertible< From, To >
 

Namespaces

 internal