#ifndef Scalar_H #define Scalar_H #include template struct Scalar { typedef T type; }; template struct Scalar > { typedef T type; }; #endif