/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CXCursor.h | 48 CXCursor getCursor(CXTranslationUnit, SourceLocation); 50 CXCursor MakeCXCursor(const clang::Attr *A, const clang::Decl *Parent, 52 CXCursor MakeCXCursor(const clang::Decl *D, CXTranslationUnit TU, 55 CXCursor MakeCXCursor(const clang::Stmt *S, const clang::Decl *Parent, 58 CXCursor MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU = nullptr); 61 CXCursor MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, 67 getCursorObjCSuperClassRef(CXCursor C); 70 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, 76 getCursorObjCProtocolRef(CXCursor C); 79 CXCursor MakeCursorObjCClassRef(const ObjCInterfaceDecl *Class, [all …]
|
H A D | CXCursor.cpp | 34 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) { in MakeCXCursorInvalid() 36 CXCursor C = {K, 0, {nullptr, nullptr, TU}}; in MakeCXCursorInvalid() 132 CXCursor cxcursor::MakeCXCursor(const Attr *A, const Decl *Parent, in MakeCXCursor() 135 CXCursor C = {GetCursorKind(A), 0, {Parent, A, TU}}; in MakeCXCursor() 139 CXCursor cxcursor::MakeCXCursor(const Decl *D, CXTranslationUnit TU, in MakeCXCursor() 159 CXCursor C = {K, in MakeCXCursor() 165 CXCursor C = {K, 0, {D, (void *)(intptr_t)(FirstInDeclGroup ? 1 : 0), TU}}; in MakeCXCursor() 169 CXCursor cxcursor::MakeCXCursor(const Stmt *S, const Decl *Parent, in MakeCXCursor() 635 CXCursor C = {K, 0, {Parent, S, TU}}; in MakeCXCursor() 823 CXCursor C = {K, 0, {Parent, S, TU}}; in MakeCXCursor() [all …]
|
H A D | CursorVisitor.h | 45 CXCursor parent; 47 VisitorJob(CXCursor C, Kind k, const void *d1, const void *d2 = nullptr, 57 const CXCursor &getParent() const { return parent; } in getParent() 68 typedef bool (*PostChildrenVisitorTy)(CXCursor cursor, 77 CXCursor Parent; 130 CXCursor &Parent; 132 CXCursor OldParent; 135 SetParentRAII(CXCursor &Parent, const Decl *&StmtParent, CXCursor NewParent) in SetParentRAII() 181 bool Visit(CXCursor Cursor, bool CheckedRegionOfInterest = false); 196 bool VisitChildren(CXCursor Parent); [all …]
|
H A D | CIndexHigh.cpp | 30 SmallVector<CXCursor, 8> Overridden; in getTopOverriddenMethods() 38 for (SmallVectorImpl<CXCursor>::iterator in getTopOverriddenMethods() 144 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor, in findFileIdRefVisit() 145 CXCursor parent, in findFileIdRefVisit() 147 CXCursor declCursor = clang_getCursorReferenced(cursor); in findFileIdRefVisit() 212 static bool findIdRefsInFile(CXTranslationUnit TU, CXCursor declCursor, in findIdRefsInFile() 262 static enum CXChildVisitResult findFileMacroRefVisit(CXCursor cursor, in findFileMacroRefVisit() 263 CXCursor parent, in findFileMacroRefVisit() 306 static bool findMacroRefsInFile(CXTranslationUnit TU, CXCursor Cursor, in findMacroRefsInFile() 351 enum CXChildVisitResult visit(CXCursor cursor, CXCursor parent) { in visit() [all …]
|
H A D | CIndexCXX.cpp | 22 unsigned clang_isVirtualBase(CXCursor C) { in clang_isVirtualBase() 30 enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor C) { in clang_getCXXAccessSpecifier() 50 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) { in clang_getTemplateCursorKind() 82 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) { in clang_getSpecializedCursorTemplate()
|
H A D | CIndex.cpp | 177 static SourceRange getRawCursorExtent(CXCursor C); 178 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr); 194 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) { in Visit() 492 bool CursorVisitor::VisitChildren(CXCursor Cursor) { in VisitChildren() 602 Optional<bool> CursorVisitor::shouldVisitCursor(CXCursor Cursor) { in shouldVisitCursor() 651 CXCursor Cursor = MakeCXCursor(D, TU, RegionOfInterest); in handleDeclForVisitation() 1069 CXCursor Cursor = MakeCXCursor(*I, TU, RegionOfInterest); in VisitObjCContainerDecl() 1854 NAME(const DATA *d, CXCursor parent) \ 1874 const TemplateArgumentLoc *End, CXCursor parent) in ExplicitTemplateArgsVisit() 1889 DeclVisit(const Decl *D, CXCursor parent, bool isFirst) in DeclVisit() [all …]
|
H A D | CXType.cpp | 216 CXType clang_getCursorType(CXCursor C) { in clang_getCursorType() 306 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) { in clang_getTypedefDeclUnderlyingType() 324 CXType clang_getEnumDeclIntegerType(CXCursor C) { in clang_getEnumDeclIntegerType() 342 long long clang_getEnumConstantDeclValue(CXCursor C) { in clang_getEnumConstantDeclValue() 358 unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C) { in clang_getEnumConstantDeclUnsignedValue() 374 int clang_getFieldDeclBitWidth(CXCursor C) { in clang_getFieldDeclBitWidth() 481 CXCursor clang_getTypeDeclaration(CXType CT) { in clang_getTypeDeclaration() 722 CXType clang_getCursorResultType(CXCursor C) { in clang_getCursorResultType() 775 int clang_getCursorExceptionSpecificationType(CXCursor C) { in clang_getCursorExceptionSpecificationType() 986 static long long validateFieldParentType(CXCursor PC, CXType PT){ in validateFieldParentType() [all …]
|
H A D | CXIndexDataConsumer.h | 214 AttrInfo(CXIdxAttrKind Kind, CXCursor C, CXIdxLoc Loc, const Attr *A) { in AttrInfo() 226 IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) : in IBOutletCollectionInfo() 413 bool handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor, 445 SourceLocation Loc, CXCursor Cursor, 451 SourceLocation Loc, CXCursor Cursor, 472 CXCursor getCursor(const Decl *D) { in getCursor() 476 CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
|
H A D | Index_Internal.h | 37 CXCursor, CXSourceRange);
|
H A D | CMakeLists.txt | 13 CXCursor.cpp 28 CXCursor.h
|
H A D | CLog.h | 69 Logger &operator<<(CXCursor cursor);
|
H A D | CXIndexDataConsumer.cpp | 190 CXCursor Cursor; in handleDeclOccurrence() 286 CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU); in AttrListInfo() 542 SourceLocation Loc, CXCursor Cursor, in handleDecl() 601 SourceLocation Loc, CXCursor Cursor, in handleObjCContainer() 885 CXCursor Cursor, in handleReference() 1194 CXCursor CXIndexDataConsumer::getRefCursor(const NamedDecl *D, SourceLocation Loc) { in getRefCursor()
|
H A D | CIndexUSRs.cpp | 38 CXString clang_getCursorUSR(CXCursor C) { in clang_getCursorUSR()
|
H A D | CXComment.cpp | 28 CXComment clang_Cursor_getParsedComment(CXCursor C) { in clang_Cursor_getParsedComment()
|
H A D | CIndexCodeCompletion.cpp | 632 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU); in ProcessCodeCompleteResults()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang-c/ |
H A D | Index.h | 2706 } CXCursor; typedef 2717 CINDEX_LINKAGE CXCursor clang_getNullCursor(void); 2725 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit); 2730 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor); 2735 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor); 2740 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor); 2745 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor); 2760 CINDEX_LINKAGE unsigned clang_isInvalidDeclaration(CXCursor); 2790 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C); 2840 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor); [all …]
|
H A D | Documentation.h | 46 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/c-index-test/ |
H A D | c-index-test.c | 688 static void PrintCursorComments(CXCursor Cursor, in PrintCursorComments() 742 static CXString CursorToText(CXCursor Cursor) { in CursorToText() 764 static void PrintCursor(CXCursor Cursor, const char *CommentSchemaFile) { in PrintCursor() 773 CXCursor Referenced; in PrintCursor() 775 CXCursor SpecializationOf; in PrintCursor() 776 CXCursor *overridden; in PrintCursor() 802 CXCursor Ovl = clang_getOverloadedDecl(Referenced, I); in PrintCursor() 1159 static const char* GetCursorSource(CXCursor Cursor) { in GetCursorSource() 1284 static void PrintCursorExtent(CXCursor C) { in PrintCursorExtent() 1297 enum CXChildVisitResult FilteredPrintingVisitor(CXCursor Cursor, in FilteredPrintingVisitor() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/libclang/ |
H A D | BUILD.gn | 70 "CXCursor.cpp", 71 "CXCursor.h",
|