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

  /external/clang/tools/libclang/
CXCursor.cpp 1 //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===//
12 // CXCursor.
17 #include "CXCursor.h"
33 using namespace cxcursor;
35 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) {
37 CXCursor C = { K, 0, { nullptr, nullptr, TU } };
69 CXCursor cxcursor::MakeCXCursor(const Attr *A, const Decl *Parent,
72 CXCursor C = { GetCursorKind(A), 0, { Parent, A, TU } }
    [all...]
CIndexUSRs.cpp 15 #include "CXCursor.h"
35 bool cxcursor::getDeclCursorUSR(const Decl *D, SmallVectorImpl<char> &Buf) {
41 CXString clang_getCursorUSR(CXCursor C) {
45 const Decl *D = cxcursor::getCursorDecl(C);
49 CXTranslationUnit TU = cxcursor::getCursorTU(C);
57 bool Ignore = cxcursor::getDeclCursorUSR(D, buf->Data);
70 CXTranslationUnit TU = cxcursor::getCursorTU(C);
78 bool Ignore = generateUSRForMacro(cxcursor::getCursorMacroDefinition(C),
CXType.cpp 15 #include "CXCursor.h"
148 CXType clang_getCursorType(CXCursor C) {
149 using namespace cxcursor;
151 CXTranslationUnit TU = cxcursor::getCursorTU(C);
157 QualType T = cxcursor::getCursorExpr(C)->getType();
162 const Decl *D = cxcursor::getCursorDecl(C);
238 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) {
239 using namespace cxcursor;
240 CXTranslationUnit TU = cxcursor::getCursorTU(C);
243 const Decl *D = cxcursor::getCursorDecl(C)
    [all...]
CIndexHigh.cpp 12 #include "CXCursor.h"
20 using namespace cxcursor;
31 SmallVector<CXCursor, 8> Overridden;
32 cxcursor::getOverriddenCursors(cxcursor::MakeCXCursor(D, TU), Overridden);
39 for (SmallVectorImpl<CXCursor>::iterator
41 getTopOverriddenMethods(TU, cxcursor::getCursorDecl(*I), Methods);
147 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor,
148 CXCursor parent,
150 CXCursor declCursor = clang_getCursorReferenced(cursor)
    [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) {
CIndex.cpp 18 #include "CXCursor.h"
67 using namespace clang::cxcursor;
165 static SourceRange getRawCursorExtent(CXCursor C);
166 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr);
183 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) {
481 bool CursorVisitor::VisitChildren(CXCursor Cursor) {
555 cast<IBOutletCollectionAttr>(cxcursor::getCursorAttr(Cursor));
557 return Visit(cxcursor::MakeCursorObjCClassRef(
570 getMacroInfo(cxcursor::getCursorMacroDefinition(Cursor), TU);
573 return Visit(cxcursor::MakeMacroExpansionCursor(MacroDef, BeginLoc, TU))
    [all...]
CXCursor.h 1 //===- CXCursor.h - Routines for manipulating CXCursors -------------------===//
47 namespace cxcursor { namespace in namespace:clang
49 CXCursor getCursor(CXTranslationUnit, SourceLocation);
51 CXCursor MakeCXCursor(const clang::Attr *A, const clang::Decl *Parent,
53 CXCursor MakeCXCursor(const clang::Decl *D, CXTranslationUnit TU,
56 CXCursor MakeCXCursor(const clang::Stmt *S, const clang::Decl *Parent,
59 CXCursor MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU = nullptr);
62 CXCursor MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super,
69 getCursorObjCSuperClassRef(CXCursor C);
72 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto
    [all...]
CursorVisitor.h 13 #include "CXCursor.h"
23 namespace cxcursor { namespace in namespace:clang
37 CXCursor parent;
39 VisitorJob(CXCursor C, Kind k, const void *d1, const void *d2 = nullptr,
48 const CXCursor &getParent() const { return parent; }
60 typedef bool (*PostChildrenVisitorTy)(CXCursor cursor,
69 CXCursor Parent;
122 CXCursor &Parent;
124 CXCursor OldParent;
127 SetParentRAII(CXCursor &Parent, const Decl *&StmtParent
    [all...]
CXComment.cpp 16 #include "CXCursor.h"
32 CXComment clang_Cursor_getParsedComment(CXCursor C) {
33 using namespace clang::cxcursor;
CXIndexDataConsumer.h 13 #include "CXCursor.h"
216 AttrInfo(CXIdxAttrKind Kind, CXCursor C, CXIdxLoc Loc, const Attr *A) {
228 IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) :
436 bool handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor,
477 SourceLocation Loc, CXCursor Cursor,
483 SourceLocation Loc, CXCursor Cursor,
504 CXCursor getCursor(const Decl *D) {
505 return cxcursor::MakeCXCursor(D, CXTU);
508 CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
CXIndexDataConsumer.cpp 22 using namespace cxcursor;
188 CXCursor Cursor;
190 Cursor = cxcursor::MakeCXCursor(ASTNode.OrigE,
283 CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU);
530 SourceLocation Loc, CXCursor Cursor,
589 SourceLocation Loc, CXCursor Cursor,
885 CXCursor Cursor = E ? MakeCXCursor(E, cast<Decl>(DC), CXTU)
891 CXCursor Cursor,
    [all...]
CIndexCodeCompletion.cpp 18 #include "CXCursor.h"
592 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU);
    [all...]

Completed in 241 milliseconds