author | Mathieu Lacage <mathieu.lacage@sophia.inria.fr> |
Thu, 19 Jul 2007 15:10:59 +0200 | |
changeset 947 | 755e3df63fc2 |
child 1672 | f7b4070f610a |
permissions | -rw-r--r-- |
#ifndef TYPE_TRAITS_H #define TYPE_TRAITS_H template <typename T> struct TypeTraits; template <typename T> struct TypeTraits { typedef T ReferencedType; }; template <typename T> struct TypeTraits<const T &> { typedef T ReferencedType; }; template <typename T> struct TypeTraits<T &> { typedef T ReferencedType; }; #endif /* TYPE_TRAITS_H */