Lines Matching refs:doit
54 static inline bool doit(const From &Val) {
66 static inline bool doit(const From &) { return true; }
70 static inline bool doit(const From &Val) {
71 return isa_impl<To, From>::doit(Val);
76 static inline bool doit(const From &Val) {
77 return isa_impl<To, From>::doit(Val);
82 static inline bool doit(const From *Val) {
84 return isa_impl<To, From>::doit(*Val);
89 static inline bool doit(const From *Val) {
91 return isa_impl<To, From>::doit(*Val);
96 static inline bool doit(const From *Val) {
98 return isa_impl<To, From>::doit(*Val);
103 static inline bool doit(const From *Val) {
105 return isa_impl<To, From>::doit(*Val);
113 static bool doit(const From &Val) {
115 typename simplify_type<SimpleFrom>::SimpleType>::doit(
123 static bool doit(const FromTy &Val) {
124 return isa_impl_cl<To,FromTy>::doit(Val);
136 typename simplify_type<const Y>::SimpleType>::doit(Val);
193 static typename cast_retty<To, From>::ret_type doit(From &Val) {
195 typename simplify_type<SimpleFrom>::SimpleType>::doit(
202 static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
227 X, const Y, typename simplify_type<const Y>::SimpleType>::doit(Val);
234 typename simplify_type<Y>::SimpleType>::doit(Val);
241 typename simplify_type<Y*>::SimpleType>::doit(Val);