Home | History | Annotate | Download | only in wtf

Lines Matching refs:YesType

97             typedef char YesType;
102 static YesType floatCheck(long double);
106 static const bool value = sizeof(floatCheck(t)) == sizeof(YesType);
114 typedef char YesType;
119 static YesType convertCheck(To* x);
123 Value = (sizeof(YesType) == sizeof(convertCheck(static_cast<From*>(0))))
149 typedef char YesType;
154 static YesType subclassCheck(U*);
158 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
162 typedef char YesType;
167 template<typename W> static YesType subclassCheck(U<W>*);
171 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
175 typedef char YesType;
180 template<typename X, size_t Y> static YesType subclassCheck(U<X, Y>*);
184 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
188 typedef char YesType;
193 template<typename Y, size_t Z, typename A> static YesType subclassCheck(U<Y, Z, A>*);
197 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
201 typedef char YesType;
206 template<typename D, typename E, typename F> static YesType subclassCheck(U<D, E, F>*);
210 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
214 typedef char YesType;
219 template<typename F, typename G, typename H, typename I, typename J> static YesType subclassCheck(U<F, G, H, I, J>*);
223 static const bool value = sizeof(subclassCheck(t)) == sizeof(YesType);
313 typedef char YesType;
318 template<typename V> static YesType checkHasTraceMethod(char[&V::trace != 0]);
321 template<typename V> static YesType checkHasTraceMethod(HasMethod<sizeof(&V::trace)>*);
328 static const bool value = sizeof(YesType) + sizeof(T) == sizeof(checkHasTraceMethod<T>(0)) + sizeof(T);