30#ifndef _RWSTD_RW_META_HELP_H_INCLUDED
31#define _RWSTD_RW_META_HELP_H_INCLUDED
41template <
class _TypeT, _TypeT _Value>
42struct __rw_integral_constant
44 typedef __rw_integral_constant<_TypeT,_Value> type;
45 typedef _TypeT value_type;
47 static const _TypeT
value = _Value;
50#ifndef _RWSTD_NO_STATIC_CONST_MEMBER_DEFINITION
52template<
class _TypeT, _TypeT _Value>
53const _TypeT __rw_integral_constant<_TypeT, _Value>::value;
60typedef __rw_integral_constant<bool, true> __rw_true_type;
65typedef __rw_integral_constant<bool, false> __rw_false_type;
69#define _RWSTD_BOOL_CONST(B) _RW::__rw_integral_constant<bool, B>
#define _RWSTD_NAMESPACE(name)