/external/clang/tools/libclang/ |
CXCursor.h | 1 //===- CXCursor.h - Routines for manipulating CXCursors -------------------===// 45 namespace cxcursor { namespace in namespace:clang 47 CXCursor MakeCXCursor(const clang::Attr *A, clang::Decl *Parent, 49 CXCursor MakeCXCursor(clang::Decl *D, CXTranslationUnit TU, 51 CXCursor MakeCXCursor(clang::Stmt *S, clang::Decl *Parent, 53 CXCursor MakeCXCursorInvalid(CXCursorKind K); 56 CXCursor MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, 63 getCursorObjCSuperClassRef(CXCursor C); 66 CXCursor MakeCursorObjCProtocolRef(ObjCProtocolDecl *Proto, SourceLocation Loc, 72 getCursorObjCProtocolRef(CXCursor C) [all...] |
CXCursor.cpp | 1 //===- CXCursor.cpp - Routines for manipulating CXCursors -----------------===// 12 // CXCursor. 17 #include "CXCursor.h" 29 using namespace cxcursor; 31 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K) { 33 CXCursor C = { K, { 0, 0, 0 } }; 49 CXCursor cxcursor::MakeCXCursor(const Attr *A, Decl *Parent, 52 CXCursor C = { GetCursorKind(A), { Parent, (void*)A, TU } } [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) { 49 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) { 50 using namespace clang::cxcursor; 81 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
|
CXType.cpp | 16 #include "CXCursor.h" 112 CXType clang_getCursorType(CXCursor C) { 113 using namespace cxcursor; 115 CXTranslationUnit TU = cxcursor::getCursorTU(C); 118 QualType T = cxcursor::getCursorExpr(C)->getType(); 123 Decl *D = cxcursor::getCursorDecl(C); 232 CXCursor clang_getTypeDeclaration(CXType CT) { 234 return cxcursor::MakeCXCursorInvalid(CXCursor_NoDeclFound); 240 return cxcursor::MakeCXCursorInvalid(CXCursor_NoDeclFound); 282 return cxcursor::MakeCXCursorInvalid(CXCursor_NoDeclFound) [all...] |
CIndex.cpp | 16 #include "CXCursor.h" 52 using namespace clang::cxcursor; 150 CXCursor parent; 152 VisitorJob(CXCursor C, Kind k, void *d1, void *d2 = 0, void *d3 = 0) 160 const CXCursor &getParent() const { return parent; } 175 CXCursor Parent; 219 CXCursor &Parent; 221 CXCursor OldParent; 224 SetParentRAII(CXCursor &Parent, Decl *&StmtParent, CXCursor NewParent [all...] |
CMakeLists.txt | 27 CXCursor.cpp
|
CIndexUSRs.cpp | 15 #include "CXCursor.h" 43 USRGenerator(const CXCursor *C = 0, llvm::SmallVectorImpl<char> *extBuf = 0) 48 AU(C ? cxcursor::getCursorASTUnit(*C) : 0), 790 static CXString getDeclCursorUSR(const CXCursor &C) { 791 Decl *D = cxcursor::getCursorDecl(C); 820 CXTranslationUnit TU = cxcursor::getCursorTU(C); 845 CXString clang_getCursorUSR(CXCursor C) { 852 CXTranslationUnit TU = cxcursor::getCursorTU(C); 863 << cxcursor::getCursorMacroDefinition(C)->getName()->getNameStart();
|
/external/clang/include/clang-c/ |
Index.h | [all...] |
/external/clang/tools/c-index-test/ |
c-index-test.c | 163 static void PrintCursor(CXTranslationUnit TU, CXCursor Cursor) { 171 CXCursor Referenced; 173 CXCursor SpecializationOf; 174 CXCursor *overridden; 191 CXCursor Ovl = clang_getOverloadedDecl(Referenced, I); 294 static const char* GetCursorSource(CXCursor Cursor) { 406 static void PrintCursorExtent(CXCursor C) { 429 enum CXChildVisitResult FilteredPrintingVisitor(CXCursor Cursor, 430 CXCursor Parent, 448 static enum CXChildVisitResult FunctionScanVisitor(CXCursor Cursor [all...] |
/external/clang/clang.xcodeproj/ |
project.pbxproj | 65 1A621C3F11111D61009E6834 /* CXCursor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CXCursor.cpp; path = tools/CIndex/CXCursor.cpp; sourceTree = "<group>"; }; 66 1A621C4011111D61009E6834 /* CXCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CXCursor.h; path = tools/CIndex/CXCursor.h; sourceTree = "<group>"; }; [all...] |