/external/clang/tools/libclang/ |
CXCursor.h | 1 //===- CXCursor.h - Routines for manipulating CXCursors -------------------===// 46 namespace cxcursor { namespace in namespace:clang 48 CXCursor getCursor(CXTranslationUnit, SourceLocation); 50 CXCursor MakeCXCursor(const clang::Attr *A, clang::Decl *Parent, 52 CXCursor MakeCXCursor(clang::Decl *D, CXTranslationUnit TU, 55 CXCursor MakeCXCursor(clang::Stmt *S, clang::Decl *Parent, 58 CXCursor MakeCXCursorInvalid(CXCursorKind K); 61 CXCursor MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, 68 getCursorObjCSuperClassRef(CXCursor C); 71 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto [all...] |
CXCursor.cpp | 1 //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===// 12 // CXCursor. 17 #include "CXCursor.h" 31 using namespace cxcursor; 33 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K) { 35 CXCursor C = { K, 0, { 0, 0, 0 } }; 55 CXCursor cxcursor::MakeCXCursor(const Attr *A, Decl *Parent, 58 CXCursor C = { GetCursorKind(A), 0, { Parent, (void*)A, TU } } [all...] |
Index_Internal.h | 38 CXCursor, CXSourceRange);
|
CursorVisitor.h | 14 #include "CXCursor.h" 24 namespace cxcursor { namespace in namespace:clang 38 CXCursor parent; 40 VisitorJob(CXCursor C, Kind k, void *d1, void *d2 = 0, void *d3 = 0) 48 const CXCursor &getParent() const { return parent; } 63 CXCursor Parent; 114 CXCursor &Parent; 116 CXCursor OldParent; 119 SetParentRAII(CXCursor &Parent, Decl *&StmtParent, CXCursor NewParent [all...] |
CIndexCXX.cpp | 15 #include "CXCursor.h" 21 using namespace clang::cxcursor; 25 unsigned clang_isVirtualBase(CXCursor C) { 33 enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor C) { 53 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) { 54 using namespace clang::cxcursor; 85 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
|
CIndexHigh.cpp | 11 #include "CXCursor.h" 19 using namespace cxcursor; 29 SmallVector<CXCursor, 8> Overridden; 30 cxcursor::getOverriddenCursors(cxcursor::MakeCXCursor(D, TU), Overridden); 37 for (SmallVector<CXCursor, 8>::iterator 39 getTopOverriddenMethods(TU, cxcursor::getCursorDecl(*I), Methods); 144 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor, 145 CXCursor parent, 147 CXCursor declCursor = clang_getCursorReferenced(cursor) [all...] |
CIndex.cpp | 16 #include "CXCursor.h" 51 using namespace clang::cxcursor; 133 static SourceRange getRawCursorExtent(CXCursor C); 134 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr); 151 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) { 437 bool CursorVisitor::VisitChildren(CXCursor Cursor) { 509 cast<IBOutletCollectionAttr>(cxcursor::getCursorAttr(Cursor)); 511 return Visit(cxcursor::MakeCursorObjCClassRef(InterT->getInterface(), 530 llvm::Optional<bool> CursorVisitor::shouldVisitCursor(CXCursor Cursor) { 565 CXCursor Cursor = MakeCXCursor(D, TU, RegionOfInterest) [all...] |
IndexingContext.h | 11 #include "CXCursor.h" 218 AttrInfo(CXIdxAttrKind Kind, CXCursor C, CXIdxLoc Loc, const Attr *A) { 232 IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) : 440 bool handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor, 475 SourceLocation Loc, CXCursor Cursor, 480 SourceLocation Loc, CXCursor Cursor, 501 CXCursor getCursor(const Decl *D) { 502 return cxcursor::MakeCXCursor(const_cast<Decl*>(D), CXTU); 505 CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
|
CXType.cpp | 16 #include "CXCursor.h" 114 CXType clang_getCursorType(CXCursor C) { 115 using namespace cxcursor; 117 CXTranslationUnit TU = cxcursor::getCursorTU(C); 120 QualType T = cxcursor::getCursorExpr(C)->getType(); 125 Decl *D = cxcursor::getCursorDecl(C); 184 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) { 185 using namespace cxcursor; 186 CXTranslationUnit TU = cxcursor::getCursorTU(C); 189 Decl *D = cxcursor::getCursorDecl(C) [all...] |
IndexingContext.cpp | 20 using namespace cxcursor; 73 CXCursor C = MakeCXCursor(A, const_cast<Decl *>(D), IdxCtx.CXTU); 251 SourceLocation Loc, CXCursor Cursor, 307 SourceLocation Loc, CXCursor Cursor, 574 CXCursor Cursor = E ? MakeCXCursor(const_cast<Expr*>(E), 581 CXCursor Cursor, [all...] |
CIndexCodeCompletion.cpp | 18 #include "CXCursor.h" 574 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU); [all...] |
CIndexUSRs.cpp | 15 #include "CXCursor.h" 798 bool cxcursor::getDeclCursorUSR(const Decl *D, SmallVectorImpl<char> &Buf) { 839 CXString clang_getCursorUSR(CXCursor C) { 843 Decl *D = cxcursor::getCursorDecl(C); 847 CXTranslationUnit TU = cxcursor::getCursorTU(C); 855 bool Ignore = cxcursor::getDeclCursorUSR(D, buf->Data); 868 CXTranslationUnit TU = cxcursor::getCursorTU(C); 877 USRGenerator UG(&cxcursor::getCursorASTUnit(C)->getASTContext(), 880 << cxcursor::getCursorMacroDefinition(C)->getName()->getNameStart();
|
/external/clang/include/clang-c/ |
Index.h | [all...] |
/external/clang/tools/c-index-test/ |
c-index-test.c | 183 static void PrintCursor(CXCursor Cursor) { 192 CXCursor Referenced; 194 CXCursor SpecializationOf; 195 CXCursor *overridden; 215 CXCursor Ovl = clang_getOverloadedDecl(Referenced, I); 342 static const char* GetCursorSource(CXCursor Cursor) { 463 static void PrintCursorExtent(CXCursor C) { 475 enum CXChildVisitResult FilteredPrintingVisitor(CXCursor Cursor, 476 CXCursor Parent, 494 static enum CXChildVisitResult FunctionScanVisitor(CXCursor Cursor [all...] |