cpp_type_traits.h File Reference

#include <bits/c++config.h>

Go to the source code of this file.

Namespaces

namespace  __gnu_internal
namespace  __gnu_cxx
namespace  std

Classes

struct  __true_type
struct  __false_type
struct  std::__truth_type<>
struct  std::__truth_type< true >
struct  std::__traitor< _Sp, _Tp >
struct  std::__are_same<, >
struct  std::__are_same< _Tp, _Tp >
struct  std::__enable_if<, >
struct  std::__enable_if< _Tp, true >
struct  std::__is_void< _Tp >
struct  std::__is_void< void >
struct  std::__is_integer< _Tp >
struct  std::__is_integer< bool >
struct  std::__is_integer< char >
struct  std::__is_integer< signed char >
struct  std::__is_integer< unsigned char >
struct  std::__is_integer< short >
struct  std::__is_integer< unsigned short >
struct  std::__is_integer< int >
struct  std::__is_integer< unsigned int >
struct  std::__is_integer< long >
struct  std::__is_integer< unsigned long >
struct  std::__is_integer< long long >
struct  std::__is_integer< unsigned long long >
struct  std::__is_floating< _Tp >
struct  std::__is_floating< float >
struct  std::__is_floating< double >
struct  std::__is_floating< long double >
struct  std::__is_pointer< _Tp >
struct  std::__is_pointer< _Tp * >
struct  std::__is_normal_iterator< _Tp >
struct  std::__is_normal_iterator< __gnu_cxx::__normal_iterator< _Iterator, _Container > >
struct  std::__is_arithmetic< _Tp >
struct  std::__is_fundamental< _Tp >
struct  std::__is_scalar< _Tp >
struct  std::__is_pod< _Tp >
struct  std::__is_empty< _Tp >
struct  std::__is_empty< _Tp >::__first<>
struct  std::__is_empty< _Tp >::__second< _Up >

Defines

#define _CPP_TYPE_TRAITS_H   1

Typedefs

typedef char __gnu_internal::__one
typedef char __gnu_internal::__two [2]

Functions

template<typename _Tp>
__one __gnu_internal::__test_type (int _Tp::*)
template<typename _Tp>
__two__gnu_internal::__test_type (...)


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file cpp_type_traits.h.


Define Documentation

#define _CPP_TYPE_TRAITS_H   1

Definition at line 39 of file cpp_type_traits.h.


Generated on Tue Feb 2 16:57:15 2010 for GNU C++ STL by  doxygen 1.4.7