TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
type_traits.h File Reference
#include <utility>
#include <google/protobuf/stubs/template_util.h>
+ Include dependency graph for type_traits.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::internal
 
 google::protobuf::internal::internal