Searched refs:CXCursor (Results 1 - 17 of 17) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXCursor.h1 //===- 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 DCXCursor.cpp1 //===- 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 DCursorVisitor.h12 #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 DIndex_Internal.h37 CXCursor, CXSourceRange);
H A DCIndexCXX.cpp14 #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 DCIndexHigh.cpp11 #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 DCXIndexDataConsumer.h12 #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 DCIndex.cpp17 #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 DCXType.cpp14 #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 DCLog.h69 Logger &operator<<(CXCursor cursor);
H A DCIndexUSRs.cpp14 #include "CXCursor.h"
38 CXString clang_getCursorUSR(CXCursor C) {
H A DCXIndexDataConsumer.cpp190 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 DCXComment.cpp14 #include "CXCursor.h"
28 CXComment clang_Cursor_getParsedComment(CXCursor C) {
H A DCIndexCodeCompletion.cpp17 #include "CXCursor.h"
632 CXCursor cursor = cxcursor::MakeCXCursor(D, *TU);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang-c/
H A DIndex.h2706 } 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 DDocumentation.h46 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
/netbsd-current/external/apache2/llvm/dist/clang/tools/c-index-test/
H A Dc-index-test.c688 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...]

Completed in 246 milliseconds