#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 &) |