This namespace contains a few template classes for helping work out class type variations. More...
Classes | |
| struct | ParameterType |
| The ParameterType struct is used to find the best type to use when passing some kind of object as a parameter. More... | |
| struct | SmallestFloatType |
| These templates are designed to take a type, and if it's a double, they return a double type; for anything else, they return a float type. More... | |
| struct | SmallestFloatType< double > |
| struct | UnsignedTypeWithSize |
| These templates are designed to take an integer type, and return an unsigned int version with the same size. More... | |
| struct | UnsignedTypeWithSize< 1 > |
| struct | UnsignedTypeWithSize< 2 > |
| struct | UnsignedTypeWithSize< 4 > |
| struct | UnsignedTypeWithSize< 8 > |
This namespace contains a few template classes for helping work out class type variations.