Lines Matching refs:_Ret
36 { typedef __true_type _Ret; };
39 struct __bool2type<1> { typedef __true_type _Ret; };
42 struct __bool2type<0> { typedef __false_type _Ret; };
46 struct __type2bool { enum {_Ret = 1}; };
49 struct __type2bool<__true_type> { enum {_Ret = 1}; };
52 struct __type2bool<__false_type> { enum {_Ret = 0}; };
56 struct _Not { typedef __false_type _Ret; };
59 struct _Not<__false_type> { typedef __true_type _Ret; };
63 struct _Land2 { typedef __false_type _Ret; };
66 struct _Land2<__true_type, __true_type> { typedef __true_type _Ret; };
70 struct _Land3 { typedef __false_type _Ret; };
73 struct _Land3<__true_type, __true_type, __true_type> { typedef __true_type _Ret; };
77 struct _Lor2 { typedef __true_type _Ret; };
80 struct _Lor2<__false_type, __false_type> { typedef __false_type _Ret; };
84 struct _Lor3 { typedef __true_type _Ret; };
87 struct _Lor3<__false_type, __false_type, __false_type> { typedef __false_type _Ret; };
105 struct __selectT { typedef _Tp1 _Ret; };
108 struct __selectT<__false_type, _Tp1, _Tp2> { typedef _Tp2 _Ret; };
113 struct __select { typedef _Tp1 _Ret; };
116 struct __select<false, _Tp1, _Tp2> { typedef _Tp2 _Ret; };
120 { typedef __selectT<typename __bool2type<_Cond>::_Ret, _Tp1, _Tp2>::_Ret _Ret; };
130 typedef _Tp1 _Ret;
138 typedef _Tp2 _Ret;
144 typedef typename __select_aux<_Cond>::_STLP_TEMPLATE _In<_Tp1, _Tp2>::_Ret _Ret;
150 typedef _Tp2 _Ret;
173 enum { _Ret = (sizeof(_IsCopyableFun(false, __null_src(), __null_src(), __null_dst())) == sizeof(char)) };
174 typedef typename __bool2type<_Ret>::_Ret _RetT;
181 typedef typename _AreSameTypes<_Src, _Dst>::_Ret _Tr1;
182 typedef typename _IsUnQual<_Dst>::_Ret _Tr2;
183 typedef typename _Land2<_Tr1, _Tr2>::_Ret _RetT;
184 enum { _Ret = __type2bool<_RetT>::_Ret };
190 enum { _Ret = 0 };
198 * _Dst types are the same unqualified types _Ret will be false if:
204 enum { _Same = _Copyable<_Src, _Dst>::_Ret };
205 typedef typename _Copyable<_Src, _Dst>::_RetT _Ret;
211 typedef __false_type _Ret;
218 typedef __true_type _Ret;
234 typedef typename __bool2type<value>::_Ret _Ret;
251 struct _IsConst { typedef __false_type _Ret; };
254 struct _IsConst { typedef _AreSameTypes<_Tp, const _Tp>::_Ret _Ret; };
259 struct _IsConst <const _Tp> { typedef __true_type _Ret; };
264 struct _IsConst<_Tp*> { typedef _AreSameTypes<_Tp*, const _Tp*>::_Ret _Ret; };
267 struct _IsVolatile { typedef _AreSameTypes<_Tp, volatile _Tp>::_Ret _Ret; };
271 typedef _IsConst<_Tp>::_Ret _Tr1;
272 typedef _IsVolatile<_Tp>::_Ret _Tr2;
273 typedef _Not<_Tr1>::_Ret _NotCon;
274 typedef _Not<_Tr2>::_Ret _NotVol;
275 typedef _Land2<_NotCon, _NotVol>::_Ret _Ret;
298 enum { _Is1 = __type2bool<_IsConst<_Src>::_Ret>::_Ret };
302 typedef typename __bool2type<value>::_Ret _Ret;
309 typedef __false_type _Ret;
315 typedef __false_type _Ret;