HomeSort by: relevance | last modified time | path
    Searched refs:cxcursor (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXCursor.cpp 1 //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===//
11 // CXCursor.
15 #include "CXCursor.h"
32 using namespace cxcursor;
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}}
    [all...]
CIndexUSRs.cpp 14 #include "CXCursor.h"
34 bool cxcursor::getDeclCursorUSR(const Decl *D, SmallVectorImpl<char> &Buf) {
38 CXString clang_getCursorUSR(CXCursor C) {
42 const Decl *D = cxcursor::getCursorDecl(C);
46 CXTranslationUnit TU = cxcursor::getCursorTU(C);
54 bool Ignore = cxcursor::getDeclCursorUSR(D, buf->Data);
67 CXTranslationUnit TU = cxcursor::getCursorTU(C);
75 bool Ignore = generateUSRForMacro(cxcursor::getCursorMacroDefinition(C),
CIndexHigh.cpp 11 #include "CXCursor.h"
19 using namespace cxcursor;
30 SmallVector<CXCursor, 8> Overridden;
31 cxcursor::getOverriddenCursors(cxcursor::MakeCXCursor(D, TU), Overridden);
38 for (SmallVectorImpl<CXCursor>::iterator
40 getTopOverriddenMethods(TU, cxcursor::getCursorDecl(*I), Methods);
144 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor,
145 CXCursor parent,
147 CXCursor declCursor = clang_getCursorReferenced(cursor)
    [all...]
CXType.cpp 14 #include "CXCursor.h"
216 CXType clang_getCursorType(CXCursor C) {
217 using namespace cxcursor;
219 CXTranslationUnit TU = cxcursor::getCursorTU(C);
225 QualType T = cxcursor::getCursorExpr(C)->getType();
230 const Decl *D = cxcursor::getCursorDecl(C);
306 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) {
307 using namespace cxcursor;
308 CXTranslationUnit TU = cxcursor::getCursorTU(C);
311 const Decl *D = cxcursor::getCursorDecl(C)
    [all...]
CIndexCXX.cpp 14 #include "CXCursor.h"
20 using namespace clang::cxcursor;
22 unsigned clang_isVirtualBase(CXCursor C) {
30 enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor C) {
50 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) {
51 using namespace clang::cxcursor;
82 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
CIndex.cpp 17 #include "CXCursor.h"
69 using namespace clang::cxcursor;
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) {
566 cast<IBOutletCollectionAttr>(cxcursor::getCursorAttr(Cursor));
568 return Visit(cxcursor::MakeCursorObjCClassRef(
581 getMacroInfo(cxcursor::getCursorMacroDefinition(Cursor), TU);
584 return Visit(cxcursor::MakeMacroExpansionCursor(MacroDef, BeginLoc, TU))
    [all...]
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, 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
    [all...]
CursorVisitor.h 12 #include "CXCursor.h"
22 namespace cxcursor { namespace in namespace:clang
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 NewParent
    [all...]
CXComment.cpp 14 #include "CXCursor.h"
28 CXComment clang_Cursor_getParsedComment(CXCursor C) {
29 using namespace clang::cxcursor;
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) {
473 return cxcursor::MakeCXCursor(D, CXTU);
476 CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
CXIndexDataConsumer.cpp 21 using namespace cxcursor;
190 CXCursor Cursor;
192 Cursor = cxcursor::MakeCXCursor(ASTNode.OrigE,
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) {
CIndexCodeCompletion.cpp 17 #include "CXCursor.h"
632 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU);

Completed in 30 milliseconds