Arageli::auto_type_category_by_numeric_limits< T > Struct Template Reference

Determines type category for particular type. More...

#include <type_traits.hpp>

List of all members.

Public Types

typedef _Internal::auto_type_category_by_numeric_limits_helper<
std::numeric_limits< T
>::is_specialized, std::numeric_limits<
T >::is_integer >::value_type 
value_type


Detailed Description

template<typename T>
struct Arageli::auto_type_category_by_numeric_limits< T >

Determines type category for particular type.

This is default bihaviour for type_traits. If type T have a specialization of std::numeric_limits and it indicates T is integer type, than value_type will be integer type category tag, otherwise real type.

Definition at line 152 of file type_traits.hpp.


Member Typedef Documentation

template<typename T>
typedef _Internal::auto_type_category_by_numeric_limits_helper< std::numeric_limits<T>::is_specialized, std::numeric_limits<T>::is_integer >::value_type Arageli::auto_type_category_by_numeric_limits< T >::value_type

Definition at line 160 of file type_traits.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:38:29 2006 for Arageli by  doxygen 1.4.7