Type Traits(3)

NAME
Type Traits -

  Classes
struct std::__is_member_pointer_helper< _Tp >
is_member_pointer
struct std::add_const< _Tp >
add_const
struct std::add_cv< _Tp >
add_cv
struct std::add_lvalue_reference< _Tp >
add_lvalue_reference
struct std::add_pointer< _Tp >
add_pointer
struct std::add_rvalue_reference< _Tp >
add_rvalue_reference
struct std::add_volatile< _Tp >
add_volatile
struct std::alignment_of< _Tp >
alignment_of
struct std::extent< typename, _Uint >
extent
struct std::has_virtual_destructor< _Tp >
has_virtual_destructor
struct std::integral_constant< _Tp, __v >
integral_constant
struct std::is_abstract< _Tp >
is_abstract
struct std::is_arithmetic< _Tp >
is_arithmetic
struct std::is_array< typename >
is_array
struct std::is_class< _Tp >
is_class
struct std::is_compound< _Tp >
is_compound
struct std::is_const< typename >
is_const
struct std::is_empty< _Tp >
is_empty
struct std::is_enum< _Tp >
is_enum
struct std::is_floating_point< _Tp >
is_floating_point
struct std::is_function< typename >
is_function
struct std::is_fundamental< _Tp >
is_fundamental
struct std::is_integral< _Tp >
is_integral
struct std::is_lvalue_reference< typename >
is_lvalue_reference
struct std::is_member_function_pointer< _Tp >
is_member_function_pointer
struct std::is_member_object_pointer< _Tp >
is_member_object_pointer
struct std::is_object< _Tp >
is_object
struct std::is_pointer< _Tp >
is_pointer
struct std::is_polymorphic< _Tp >
is_polymorphic
struct std::is_reference< _Tp >
is_reference
struct std::is_rvalue_reference< typename >
is_rvalue_reference
struct std::is_same< typename, typename >
is_same
struct std::is_scalar< _Tp >
is_scalar
struct std::is_union< _Tp >
is_union
struct std::is_void< _Tp >
is_void
struct std::is_volatile< typename >
is_volatile
struct std::rank< typename >
rank
struct std::remove_all_extents< _Tp >
remove_all_extents
struct std::remove_const< _Tp >
remove_const
struct std::remove_cv< _Tp >
remove_cv
struct std::remove_extent< _Tp >
remove_extent
struct std::remove_pointer< _Tp >
remove_pointer
struct std::remove_reference< _Tp >
remove_reference
struct std::remove_volatile< _Tp >
remove_volatile

  Defines
#define _DEFINE_SPEC(_Order, _Trait, _Type, _Value)
#define _DEFINE_SPEC_0_HELPER
#define _DEFINE_SPEC_1_HELPER
#define _DEFINE_SPEC_2_HELPER

  Typedefs
typedef integral_constant< bool, false > std::false_type
typedef integral_constant< bool, true > std::true_type

  Variables
static const _Tp std::integral_constant::value

Detailed Description

Compile time type transformation and information.

Typedef Documentation

  typedef integral_constant<bool, false> std::false_type

typedef for false_type

Definition at line 83 of file tr1_impl/type_traits.

  typedef integral_constant<bool, true> std::true_type

typedef for true_type

Definition at line 80 of file tr1_impl/type_traits.

Author

Generated automatically by Doxygen for libstdc++ from the source code.