#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 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 }; \ };