Home | History | Annotate | Download | only in libclang

Lines Matching refs:getDerived

75   do { if (!getDerived().CALL_EXPR) return false; } while (0)
145 Derived &getDerived() { return *static_cast<Derived*>(this); }
250 bool WalkUpFromStmt(Stmt *S) { return getDerived().VisitStmt(S); }
325 bool WalkUpFromType(Type *T) { return getDerived().VisitType(T); }
347 bool WalkUpFromTypeLoc(TypeLoc TL) { return getDerived().VisitTypeLoc(TL); }
353 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
357 return getDerived().VisitUnqualTypeLoc(TL.getUnqualifiedLoc());
381 bool WalkUpFromDecl(Decl *D) { return getDerived().VisitDecl(D); }
442 return getDerived().Traverse##NAME(static_cast<CLASS*>(VAR))
538 return getDerived().Traverse##CLASS##TypeLoc(TL.castAs<CLASS##TypeLoc>());
664 return getDerived().TraverseType(Arg.getAsType());
668 return getDerived().TraverseTemplateName(
672 return getDerived().TraverseStmt(Arg.getAsExpr());
675 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
699 return getDerived().TraverseTypeLoc(TSI->getTypeLoc());
701 return getDerived().TraverseType(Arg.getAsType());
707 TRY_TO(getDerived().TraverseNestedNameSpecifierLoc(
709 return getDerived().TraverseTemplateName(
713 return getDerived().TraverseStmt(ArgLoc.getSourceExpression());
716 return getDerived().TraverseTemplateArguments(Arg.pack_begin(),
935 if (getDerived().shouldWalkTypesOfTypeLocs()) \
949 // getDerived().TraverseTypeLoc. If we did, we'd be traversing
1381 if (getDerived().shouldVisitTemplateInstantiations() &&
1430 if (getDerived().shouldVisitTemplateInstantiations() &&
1539 if (!getDerived().shouldVisitTemplateInstantiations() &&