/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CXCursor.h | 1 //===- CXCursor.h - Routines for manipulating CXCursors -------------------===// 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 [all...] |
H A D | CXCursor.cpp | 1 //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===// 11 // CXCursor. 15 #include "CXCursor.h" 34 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) { 36 CXCursor C = {K, 0, {nullptr, nullptr, TU}}; 132 CXCursor cxcursor::MakeCXCursor(const Attr *A, const Decl *Parent, 135 CXCursor C = {GetCursorKind(A), 0, {Parent, A, TU}}; 139 CXCursor cxcursor::MakeCXCursor(const Decl *D, CXTranslationUnit TU, 159 CXCursor C = {K, 165 CXCursor [all...] |
H A D | CursorVisitor.h | 12 #include "CXCursor.h" 45 CXCursor parent; 47 VisitorJob(CXCursor C, Kind k, const void *d1, const void *d2 = nullptr, 57 const CXCursor &getParent() const { return parent; } 68 typedef bool (*PostChildrenVisitorTy)(CXCursor cursor, 77 CXCursor Parent; 130 CXCursor &Parent; 132 CXCursor OldParent; 135 SetParentRAII(CXCursor &Parent, const Decl *&StmtParent, CXCursor NewParen [all...] |
H A D | Index_Internal.h | 37 CXCursor, CXSourceRange);
|
H A D | CIndexCXX.cpp | 14 #include "CXCursor.h" 22 unsigned clang_isVirtualBase(CXCursor C) { 30 enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor C) { 50 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) { 82 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
|
H A D | CIndexHigh.cpp | 11 #include "CXCursor.h" 30 SmallVector<CXCursor, 8> Overridden; 38 for (SmallVectorImpl<CXCursor>::iterator 144 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor, 145 CXCursor parent, 147 CXCursor declCursor = clang_getCursorReferenced(cursor); 212 static bool findIdRefsInFile(CXTranslationUnit TU, CXCursor declCursor, 262 static enum CXChildVisitResult findFileMacroRefVisit(CXCursor cursor, 263 CXCursor parent, 306 static bool findMacroRefsInFile(CXTranslationUnit TU, CXCursor Curso [all...] |
H A D | CXIndexDataConsumer.h | 12 #include "CXCursor.h" 214 AttrInfo(CXIdxAttrKind Kind, CXCursor C, CXIdxLoc Loc, const Attr *A) { 226 IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) : 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) { 476 CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
|
H A D | CIndex.cpp | 17 #include "CXCursor.h" 177 static SourceRange getRawCursorExtent(CXCursor C); 178 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr); 194 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) { 492 bool CursorVisitor::VisitChildren(CXCursor Cursor) { 602 Optional<bool> CursorVisitor::shouldVisitCursor(CXCursor Cursor) { 651 CXCursor Cursor = MakeCXCursor(D, TU, RegionOfInterest); 1069 CXCursor Cursor = MakeCXCursor(*I, TU, RegionOfInterest); 1854 NAME(const DATA *d, CXCursor parent) \ 1874 const TemplateArgumentLoc *End, CXCursor paren [all...] |
H A D | CXType.cpp | 14 #include "CXCursor.h" 216 CXType clang_getCursorType(CXCursor C) { 306 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) { 324 CXType clang_getEnumDeclIntegerType(CXCursor C) { 342 long long clang_getEnumConstantDeclValue(CXCursor C) { 358 unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C) { 374 int clang_getFieldDeclBitWidth(CXCursor C) { 481 CXCursor clang_getTypeDeclaration(CXType CT) { 722 CXType clang_getCursorResultType(CXCursor C) { 775 int clang_getCursorExceptionSpecificationType(CXCursor [all...] |
H A D | CLog.h | 69 Logger &operator<<(CXCursor cursor);
|
H A D | CIndexUSRs.cpp | 14 #include "CXCursor.h" 38 CXString clang_getCursorUSR(CXCursor C) {
|
H A D | CXIndexDataConsumer.cpp | 190 CXCursor Cursor; 286 CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU); 542 SourceLocation Loc, CXCursor Cursor, 601 SourceLocation Loc, CXCursor Cursor, 885 CXCursor Cursor, 1194 CXCursor CXIndexDataConsumer::getRefCursor(const NamedDecl *D, SourceLocation Loc) {
|
H A D | CXComment.cpp | 14 #include "CXCursor.h" 28 CXComment clang_Cursor_getParsedComment(CXCursor C) {
|
H A D | CIndexCodeCompletion.cpp | 17 #include "CXCursor.h" 632 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU);
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang-c/ |
H A D | Index.h | 2706 } CXCursor; typedef in typeref:struct:__anon213 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 [all...] |
H A D | Documentation.h | 46 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/c-index-test/ |
H A D | c-index-test.c | 688 static void PrintCursorComments(CXCursor Cursor, 742 static CXString CursorToText(CXCursor Cursor) { 764 static void PrintCursor(CXCursor Cursor, const char *CommentSchemaFile) { 773 CXCursor Referenced; 775 CXCursor SpecializationOf; 776 CXCursor *overridden; 802 CXCursor Ovl = clang_getOverloadedDecl(Referenced, I); 1159 static const char* GetCursorSource(CXCursor Cursor) { 1284 static void PrintCursorExtent(CXCursor C) { 1297 enum CXChildVisitResult FilteredPrintingVisitor(CXCursor Curso [all...] |