HomeSort by relevance Sort by last modified time
    Searched refs:CXCursor (Results 1 - 14 of 14) sorted by null

  /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...]

Completed in 70 milliseconds