QSAS_2_4/QSAS_dist/src/Utilities/qdos/Promote.h File Reference

#include "Std.h"

Classes

struct  QDOS::precision_trait< T >
struct  QDOS::autopromote_trait< T >
struct  QDOS::_promote2< T1, T2, promoteToT1 >
struct  QDOS::_promote2< T1, T2, 0 >
struct  QDOS::promote_trait< T1_orig, T2_orig >

Namespaces

namespace  QDOS

Defines

#define DECLARE_PRECISION(T, rank)
#define DECLARE_AUTOPROMOTE(T1, T2)

Define Documentation

#define DECLARE_AUTOPROMOTE ( T1,
T2   ) 

Value:

template<>                            \
    struct autopromote_trait<T1> {        \
      typedef T2 T_numtype;               \
    };

#define DECLARE_PRECISION ( T,
rank   ) 

Value:

template<>                                \
    struct precision_trait<T > {              \
        enum { precisionRank = rank,          \
           knowPrecisionRank = 1 };           \
    };


Generated on Fri Jan 8 12:51:25 2010 for QSAS by  doxygen 1.5.7