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