Home | History | Annotate | Download | only in libclang

Lines Matching refs:CursorVisitor

24 #include "CursorVisitor.h"
148 RangeComparisonResult CursorVisitor::CompareRegionOfInterest(SourceRange R) {
162 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) {
208 CursorVisitor &Visitor) {
226 bool CursorVisitor::visitFileRegion() {
277 bool CursorVisitor::visitDeclsFromFileRegion(FileID File,
372 bool CursorVisitor::visitPreprocessedEntitiesInRegion() {
420 bool CursorVisitor::visitPreprocessedEntities(InputIterator First,
461 bool CursorVisitor::VisitChildren(CXCursor Cursor) {
557 bool CursorVisitor::VisitBlockDecl(BlockDecl *B) {
568 Optional<bool> CursorVisitor::shouldVisitCursor(CXCursor Cursor) {
591 bool CursorVisitor::VisitDeclContext(DeclContext *DC) {
639 bool CursorVisitor::VisitTranslationUnitDecl(TranslationUnitDecl *D) {
643 bool CursorVisitor::VisitTypeAliasDecl(TypeAliasDecl *D) {
650 bool CursorVisitor::VisitTypedefDecl(TypedefDecl *D) {
657 bool CursorVisitor::VisitTagDecl(TagDecl *D) {
661 bool CursorVisitor::VisitClassTemplateSpecializationDecl(
696 bool CursorVisitor::VisitClassTemplatePartialSpecializationDecl(
712 bool CursorVisitor::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
722 bool CursorVisitor::VisitEnumConstantDecl(EnumConstantDecl *D) {
728 bool CursorVisitor::VisitDeclaratorDecl(DeclaratorDecl *DD) {
763 bool CursorVisitor::VisitFunctionDecl(FunctionDecl *ND) {
845 bool CursorVisitor::VisitFieldDecl(FieldDecl *D) {
855 bool CursorVisitor::VisitVarDecl(VarDecl *D) {
865 bool CursorVisitor::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
876 bool CursorVisitor::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) {
885 bool CursorVisitor::VisitClassTemplateDecl(ClassTemplateDecl *D) {
894 bool CursorVisitor::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
905 bool CursorVisitor::VisitObjCMethodDecl(ObjCMethodDecl *ND) {
958 bool CursorVisitor::VisitObjCContainerDecl(ObjCContainerDecl *D) {
1017 bool CursorVisitor::VisitObjCCategoryDecl(ObjCCategoryDecl *ND) {
1031 bool CursorVisitor::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) {
1044 bool CursorVisitor::VisitObjCPropertyDecl(ObjCPropertyDecl *PD) {
1081 bool CursorVisitor::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) {
1103 bool CursorVisitor::VisitObjCImplDecl(ObjCImplDecl *D) {
1107 bool CursorVisitor::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) {
1116 bool CursorVisitor::VisitObjCImplementationDecl(ObjCImplementationDecl *D) {
1130 bool CursorVisitor::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *PD) {
1138 bool CursorVisitor::VisitNamespaceDecl(NamespaceDecl *D) {
1142 bool CursorVisitor::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) {
1152 bool CursorVisitor::VisitUsingDecl(UsingDecl *D) {
1165 bool CursorVisitor::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
1175 bool CursorVisitor::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) {
1185 bool CursorVisitor::VisitUnresolvedUsingTypenameDecl(
1195 bool CursorVisitor::VisitDeclarationNameInfo(DeclarationNameInfo Name) {
1220 bool CursorVisitor::VisitNestedNameSpecifier(NestedNameSpecifier *NNS,
1267 CursorVisitor::VisitNestedNameSpecifierLoc(NestedNameSpecifierLoc Qualifier) {
1308 bool CursorVisitor::VisitTemplateParameters(
1323 bool CursorVisitor::VisitTemplateName(TemplateName Name, SourceLocation Loc) {
1359 bool CursorVisitor::VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL) {
1398 bool CursorVisitor::VisitLinkageSpecDecl(LinkageSpecDecl *D) {
1402 bool CursorVisitor::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {
1406 bool CursorVisitor::VisitBuiltinTypeLoc(BuiltinTypeLoc TL) {
1455 bool CursorVisitor::VisitTypedefTypeLoc(TypedefTypeLoc TL) {
1459 bool CursorVisitor::VisitUnresolvedUsingTypeLoc(UnresolvedUsingTypeLoc TL) {
1463 bool CursorVisitor::VisitTagTypeLoc(TagTypeLoc TL) {
1470 bool CursorVisitor::VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) {
1474 bool CursorVisitor::VisitObjCInterfaceTypeLoc(ObjCInterfaceTypeLoc TL) {
1481 bool CursorVisitor::VisitObjCObjectTypeLoc(ObjCObjectTypeLoc TL) {
1494 bool CursorVisitor::VisitObjCObjectPointerTypeLoc(ObjCObjectPointerTypeLoc TL) {
1498 bool CursorVisitor::VisitParenTypeLoc(ParenTypeLoc TL) {
1502 bool CursorVisitor::VisitPointerTypeLoc(PointerTypeLoc TL) {
1506 bool CursorVisitor::VisitBlockPointerTypeLoc(BlockPointerTypeLoc TL) {
1510 bool CursorVisitor::VisitMemberPointerTypeLoc(MemberPointerTypeLoc TL) {
1514 bool CursorVisitor::VisitLValueReferenceTypeLoc(LValueReferenceTypeLoc TL) {
1518 bool CursorVisitor::VisitRValueReferenceTypeLoc(RValueReferenceTypeLoc TL) {
1522 bool CursorVisitor::VisitAttributedTypeLoc(AttributedTypeLoc TL) {
1526 bool CursorVisitor::VisitFunctionTypeLoc(FunctionTypeLoc TL,
1539 bool CursorVisitor::VisitArrayTypeLoc(ArrayTypeLoc TL) {
1549 bool CursorVisitor::VisitDecayedTypeLoc(DecayedTypeLoc TL) {
1553 bool CursorVisitor::VisitTemplateSpecializationTypeLoc(
1568 bool CursorVisitor::VisitTypeOfExprTypeLoc(TypeOfExprTypeLoc TL) {
1572 bool CursorVisitor::VisitTypeOfTypeLoc(TypeOfTypeLoc TL) {
1579 bool CursorVisitor::VisitUnaryTransformTypeLoc(UnaryTransformTypeLoc TL) {
1586 bool CursorVisitor::VisitDependentNameTypeLoc(DependentNameTypeLoc TL) {
1593 bool CursorVisitor::VisitDependentTemplateSpecializationTypeLoc(
1608 bool CursorVisitor::VisitElaboratedTypeLoc(ElaboratedTypeLoc TL) {
1615 bool CursorVisitor::VisitPackExpansionTypeLoc(PackExpansionTypeLoc TL) {
1619 bool CursorVisitor::VisitDecltypeTypeLoc(DecltypeTypeLoc TL) {
1626 bool CursorVisitor::VisitInjectedClassNameTypeLoc(InjectedClassNameTypeLoc TL) {
1630 bool CursorVisitor::VisitAtomicTypeLoc(AtomicTypeLoc TL) {
1635 bool CursorVisitor::Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { \
1655 bool CursorVisitor::VisitCXXRecordDecl(CXXRecordDecl *D) {
1672 bool CursorVisitor::VisitAttributes(Decl *D) {
2242 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, const Stmt *S) {
2246 bool CursorVisitor::IsInRegionOfInterest(CXCursor C) {
2255 bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) {
2466 bool CursorVisitor::Visit(const Stmt *S) {
3147 CursorVisitor CursorVis(getCursorTU(parent), visitor, client_data,
4220 CursorVisitor CursorVis(TU, GetCursorVisitor, &ResultData,
5056 CursorVisitor AnnotateVis;
5633 CursorVisitor MacroArgMarker(TU,