reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7091 SourceRange cursorRange = getRawCursorExtent(cursor); 7095 if (IsIgnoredChildCursor(cursor)) 7100 if (cursor.kind == CXCursor_ObjCPropertyDecl) { 7102 = dyn_cast_or_null<ObjCPropertyDecl>(getCursorDecl(cursor))) 7106 else if (cursor.kind == CXCursor_ObjCInstanceMethodDecl || 7107 cursor.kind == CXCursor_ObjCClassMethodDecl) { 7109 = dyn_cast_or_null<ObjCMethodDecl>(getCursorDecl(cursor))) { 7123 else if (cursor.kind == CXCursor_CXXMethod) { 7125 = dyn_cast_or_null<CXXMethodDecl>(getCursorDecl(cursor))) { 7131 else if (cursor.kind == CXCursor_StructDecl || 7132 cursor.kind == CXCursor_ClassDecl || 7133 cursor.kind == CXCursor_ClassTemplate || 7134 cursor.kind == CXCursor_ClassTemplatePartialSpecialization) { 7135 if (const Decl *D = getCursorDecl(cursor)) 7142 if (cursor.kind == CXCursor_ObjCInstanceMethodDecl && 7146 if (clang_isPreprocessing(cursor.kind)) { 7180 if (cursor.kind == CXCursor_MacroExpansion) { 7182 Cursors[I] = cursor; 7188 Cursors[I] = cursor; 7206 const enum CXCursorKind cursorK = clang_getCursorKind(cursor); 7211 clang_isAttribute(cursor.kind)) 7222 const Expr *E = getCursorExpr(cursor); 7223 if (const Decl *D = getCursorDecl(cursor)) { 7241 Info.Cursor = cursor; 7245 Info.ChildActions = DetermineChildActions(cursor);