#include <MetaProgramming.h> template <typename T> struct TypeWrapper<T&> { // typedefs typedef T TYPE; typedef const T CONSTTYPE; typedef T& REFTYPE; typedef const T& CONSTREFTYPE; };