#include <gmtl/Defines.h>

Go to the source code of this file.
Classes | |
| struct | gmtl::Type2Type< T > |
| A lightweight identifier you can pass to overloaded functions to typefy them. More... | |
| struct | gmtl::meta::AssignVecUnrolled< ELT, T > |
| struct | gmtl::meta::AssignVecUnrolled< 0, T > |
| struct | gmtl::meta::AssignArrayUnrolled< ELT, T > |
| struct | gmtl::meta::AssignArrayUnrolled< 0, T > |
Namespaces | |
| namespace | gmtl |
Meta programming classes. | |
| namespace | gmtl::meta |
Defines | |
| #define | GMTL_STRINGIZE(X) GMTL_DO_STRINGIZE(X) |
| #define | GMTL_DO_STRINGIZE(X) #X |
| #define | GMTL_JOIN(X, Y) GMTL_DO_JOIN( X, Y ) |
| #define | GMTL_DO_JOIN(X, Y) GMTL_DO_JOIN2(X,Y) |
| #define | GMTL_DO_JOIN2(X, Y) X##Y |
Functions | |
| template<class T > | |
| void | gmtl::ignore_unused_variable_warning (const T &) |
1.7.1