Lines Matching refs:Cursor
1097 const Decl *cxcursor::getCursorDecl(CXCursor Cursor) { in getCursorDecl() argument
1098 return static_cast<const Decl *>(Cursor.data[0]); in getCursorDecl()
1101 const Expr *cxcursor::getCursorExpr(CXCursor Cursor) { in getCursorExpr() argument
1102 return dyn_cast_or_null<Expr>(getCursorStmt(Cursor)); in getCursorExpr()
1105 const Stmt *cxcursor::getCursorStmt(CXCursor Cursor) { in getCursorStmt() argument
1106 if (Cursor.kind == CXCursor_ObjCSuperClassRef || in getCursorStmt()
1107 Cursor.kind == CXCursor_ObjCProtocolRef || in getCursorStmt()
1108 Cursor.kind == CXCursor_ObjCClassRef) in getCursorStmt()
1111 return static_cast<const Stmt *>(Cursor.data[1]); in getCursorStmt()
1114 const Attr *cxcursor::getCursorAttr(CXCursor Cursor) { in getCursorAttr() argument
1115 return static_cast<const Attr *>(Cursor.data[1]); in getCursorAttr()
1118 ASTContext &cxcursor::getCursorContext(CXCursor Cursor) { in getCursorContext() argument
1119 return getCursorASTUnit(Cursor)->getASTContext(); in getCursorContext()
1122 ASTUnit *cxcursor::getCursorASTUnit(CXCursor Cursor) { in getCursorASTUnit() argument
1123 CXTranslationUnit TU = getCursorTU(Cursor); in getCursorASTUnit()
1129 CXTranslationUnit cxcursor::getCursorTU(CXCursor Cursor) { in getCursorTU() argument
1130 return static_cast<CXTranslationUnit>(const_cast<void *>(Cursor.data[2])); in getCursorTU()