49 #ifndef BASE_TEMPLATE_UTIL_H_
50 #define BASE_TEMPLATE_UTIL_H_
53 _START_GOOGLE_NAMESPACE_
74 template<
class T, T v>
95 template<
bool cond,
typename A,
typename B>
100 template<
typename A,
typename B>
111 template<
typename A,
typename B>
121 template<
typename A,
typename B>
127 template<
typename A,
typename B>
132 _END_GOOGLE_NAMESPACE_
134 #endif // BASE_TEMPLATE_UTIL_H_
Definition: template_util.h:75
integral_constant< bool, true > true_type
Definition: template_util.h:87
_START_GOOGLE_NAMESPACE_ typedef char small_
Definition: template_util.h:57
A type
Definition: template_util.h:97
Definition: template_util.h:128
true_type true_
Definition: template_util.h:89
T type
Definition: template_util.h:66
Definition: template_util.h:65
static const T value
Definition: template_util.h:76
char dummy[2]
Definition: template_util.h:60
T value_type
Definition: template_util.h:77
integral_constant< T, v > type
Definition: template_util.h:78
Definition: template_util.h:96
Definition: template_util.h:112
Definition: template_util.h:122
const Name A("A")
Definition: nest_names.h:40
Definition: template_util.h:59
B type
Definition: template_util.h:102
false_type false_
Definition: template_util.h:90
integral_constant< bool, false > false_type
Definition: template_util.h:88