22 #ifndef COMMON_TYPE_TRAITS_H 23 #define COMMON_TYPE_TRAITS_H 27 template <
class T,
class U>
struct Conditional<false, T, U> {
typedef U type; };
29 template <
typename T>
struct RemoveConst<const T> {
typedef T type; };
30 template <
typename T>
struct AddConst {
typedef const T type; };
Definition: type-traits.h:26
Definition: type-traits.h:28
Definition: type-traits.h:30
Definition: algorithm.h:29