CAPD::DynSys Library  6.0.0
TypeTraits.h File Reference
#include <limits>
#include <algorithm>
#include <cmath>

Classes

class  capd::TypeTraits< T >
 Defines type traits such as their values zero, one etc. More...
 
class  capd::IntegralTypeTraits< T >
 
struct  capd::FloatingTypeTraits< T >
 
struct  capd::TypeTraits< int >
 Traits of type int. More...
 
struct  capd::TypeTraits< short >
 Traits of type short. More...
 
struct  capd::TypeTraits< long >
 Traits of type long. More...
 
struct  capd::TypeTraits< long long >
 Traits of type long long. More...
 
struct  capd::TypeTraits< double >
 Traits of type double. More...
 
struct  capd::TypeTraits< float >
 Traits of type float. More...
 
struct  capd::TypeTraits< long double >
 Traits of type long double. More...
 
class  capd::TypeTraits< T * >
 

Namespaces

 capd
 

Functions

template<typename T >
capd::zero ()
 for given type returns object that represents zero More...
 
template<typename T >
capd::one ()
 for given type returns object that represents one (identity) More...
 

Detailed Description

Author
Tomasz Kapela
Date
2010-03-08