Lines Matching defs:doit
55 static inline bool doit(const From &Val) {
64 static inline bool doit(const From &) { return true; }
68 static inline bool doit(const From &Val) {
69 return isa_impl<To, From>::doit(Val);
74 static inline bool doit(const From &Val) {
75 return isa_impl<To, From>::doit(Val);
80 static inline bool doit(const From *Val) {
82 return isa_impl<To, From>::doit(*Val);
87 static inline bool doit(const From *Val) {
89 return isa_impl<To, From>::doit(*Val);
94 static inline bool doit(const From *Val) {
96 return isa_impl<To, From>::doit(*Val);
101 static inline bool doit(const From *Val) {
103 return isa_impl<To, From>::doit(*Val);
111 static bool doit(const From &Val) {
113 typename simplify_type<SimpleFrom>::SimpleType>::doit(
121 static bool doit(const FromTy &Val) {
122 return isa_impl_cl<To,FromTy>::doit(Val);
134 typename simplify_type<const Y>::SimpleType>::doit(Val);
191 static typename cast_retty<To, From>::ret_type doit(From &Val) {
193 typename simplify_type<SimpleFrom>::SimpleType>::doit(
200 static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
225 X, const Y, typename simplify_type<const Y>::SimpleType>::doit(Val);
232 typename simplify_type<Y>::SimpleType>::doit(Val);
239 typename simplify_type<Y*>::SimpleType>::doit(Val);