• Home
  • Raw
  • Download

Lines Matching refs:CXCursor

33 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) {  in MakeCXCursorInvalid()
35 CXCursor C = { K, 0, { 0, 0, TU } }; in MakeCXCursorInvalid()
55 CXCursor cxcursor::MakeCXCursor(const Attr *A, Decl *Parent, in MakeCXCursor()
58 CXCursor C = { GetCursorKind(A), 0, { Parent, (void*)A, TU } }; in MakeCXCursor()
62 CXCursor cxcursor::MakeCXCursor(Decl *D, CXTranslationUnit TU, in MakeCXCursor()
82 CXCursor C = { K, SelectorIdIndex, in MakeCXCursor()
87 CXCursor C = { K, 0, { D, (void*)(intptr_t) (FirstInDeclGroup ? 1 : 0), TU }}; in MakeCXCursor()
91 CXCursor cxcursor::MakeCXCursor(Stmt *S, Decl *Parent, CXTranslationUnit TU, in MakeCXCursor()
477 CXCursor C = { K, 0, { Parent, S, TU } }; in MakeCXCursor()
486 CXCursor C = { K, 0, { Parent, S, TU } }; in MakeCXCursor()
490 CXCursor cxcursor::MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, in MakeCursorObjCSuperClassRef()
495 CXCursor C = { CXCursor_ObjCSuperClassRef, 0, { Super, RawLoc, TU } }; in MakeCursorObjCSuperClassRef()
500 cxcursor::getCursorObjCSuperClassRef(CXCursor C) { in getCursorObjCSuperClassRef()
507 CXCursor cxcursor::MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, in MakeCursorObjCProtocolRef()
512 CXCursor C = { CXCursor_ObjCProtocolRef, 0, { (void*)Proto, RawLoc, TU } }; in MakeCursorObjCProtocolRef()
517 cxcursor::getCursorObjCProtocolRef(CXCursor C) { in getCursorObjCProtocolRef()
524 CXCursor cxcursor::MakeCursorObjCClassRef(const ObjCInterfaceDecl *Class, in MakeCursorObjCClassRef()
532 CXCursor C = { CXCursor_ObjCClassRef, 0, { (void*)Class, RawLoc, TU } }; in MakeCursorObjCClassRef()
537 cxcursor::getCursorObjCClassRef(CXCursor C) { in getCursorObjCClassRef()
544 CXCursor cxcursor::MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc, in MakeCursorTypeRef()
548 CXCursor C = { CXCursor_TypeRef, 0, { (void*)Type, RawLoc, TU } }; in MakeCursorTypeRef()
553 cxcursor::getCursorTypeRef(CXCursor C) { in getCursorTypeRef()
560 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, in MakeCursorTemplateRef()
565 CXCursor C = { CXCursor_TemplateRef, 0, { (void*)Template, RawLoc, TU } }; in MakeCursorTemplateRef()
570 cxcursor::getCursorTemplateRef(CXCursor C) { in getCursorTemplateRef()
577 CXCursor cxcursor::MakeCursorNamespaceRef(const NamedDecl *NS, in MakeCursorNamespaceRef()
584 CXCursor C = { CXCursor_NamespaceRef, 0, { (void*)NS, RawLoc, TU } }; in MakeCursorNamespaceRef()
589 cxcursor::getCursorNamespaceRef(CXCursor C) { in getCursorNamespaceRef()
596 CXCursor cxcursor::MakeCursorVariableRef(const VarDecl *Var, SourceLocation Loc, in MakeCursorVariableRef()
601 CXCursor C = { CXCursor_VariableRef, 0, { (void*)Var, RawLoc, TU } }; in MakeCursorVariableRef()
606 cxcursor::getCursorVariableRef(CXCursor C) { in getCursorVariableRef()
613 CXCursor cxcursor::MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc, in MakeCursorMemberRef()
618 CXCursor C = { CXCursor_MemberRef, 0, { (void*)Field, RawLoc, TU } }; in MakeCursorMemberRef()
623 cxcursor::getCursorMemberRef(CXCursor C) { in getCursorMemberRef()
630 CXCursor cxcursor::MakeCursorCXXBaseSpecifier(const CXXBaseSpecifier *B, in MakeCursorCXXBaseSpecifier()
632 CXCursor C = { CXCursor_CXXBaseSpecifier, 0, { (void*)B, 0, TU } }; in MakeCursorCXXBaseSpecifier()
636 CXXBaseSpecifier *cxcursor::getCursorCXXBaseSpecifier(CXCursor C) { in getCursorCXXBaseSpecifier()
641 CXCursor cxcursor::MakePreprocessingDirectiveCursor(SourceRange Range, in MakePreprocessingDirectiveCursor()
643 CXCursor C = { CXCursor_PreprocessingDirective, 0, in MakePreprocessingDirectiveCursor()
651 SourceRange cxcursor::getCursorPreprocessingDirective(CXCursor C) { in getCursorPreprocessingDirective()
661 CXCursor cxcursor::MakeMacroDefinitionCursor(MacroDefinition *MI, in MakeMacroDefinitionCursor()
663 CXCursor C = { CXCursor_MacroDefinition, 0, { MI, 0, TU } }; in MakeMacroDefinitionCursor()
667 MacroDefinition *cxcursor::getCursorMacroDefinition(CXCursor C) { in getCursorMacroDefinition()
672 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
674 CXCursor C = { CXCursor_MacroExpansion, 0, { MI, 0, TU } }; in MakeMacroExpansionCursor()
678 MacroExpansion *cxcursor::getCursorMacroExpansion(CXCursor C) { in getCursorMacroExpansion()
683 CXCursor cxcursor::MakeInclusionDirectiveCursor(InclusionDirective *ID, in MakeInclusionDirectiveCursor()
685 CXCursor C = { CXCursor_InclusionDirective, 0, { ID, 0, TU } }; in MakeInclusionDirectiveCursor()
689 InclusionDirective *cxcursor::getCursorInclusionDirective(CXCursor C) { in getCursorInclusionDirective()
694 CXCursor cxcursor::MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc, in MakeCursorLabelRef()
699 CXCursor C = { CXCursor_LabelRef, 0, { Label, RawLoc, TU } }; in MakeCursorLabelRef()
704 cxcursor::getCursorLabelRef(CXCursor C) { in getCursorLabelRef()
711 CXCursor cxcursor::MakeCursorOverloadedDeclRef(OverloadExpr *E, in MakeCursorOverloadedDeclRef()
716 CXCursor C = { in MakeCursorOverloadedDeclRef()
723 CXCursor cxcursor::MakeCursorOverloadedDeclRef(Decl *D, in MakeCursorOverloadedDeclRef()
729 CXCursor C = { in MakeCursorOverloadedDeclRef()
736 CXCursor cxcursor::MakeCursorOverloadedDeclRef(TemplateName Name, in MakeCursorOverloadedDeclRef()
742 CXCursor C = { in MakeCursorOverloadedDeclRef()
750 cxcursor::getCursorOverloadedDeclRef(CXCursor C) { in getCursorOverloadedDeclRef()
757 Decl *cxcursor::getCursorDecl(CXCursor Cursor) { in getCursorDecl()
761 Expr *cxcursor::getCursorExpr(CXCursor Cursor) { in getCursorExpr()
765 Stmt *cxcursor::getCursorStmt(CXCursor Cursor) { in getCursorStmt()
774 Attr *cxcursor::getCursorAttr(CXCursor Cursor) { in getCursorAttr()
778 Decl *cxcursor::getCursorParentDecl(CXCursor Cursor) { in getCursorParentDecl()
782 ASTContext &cxcursor::getCursorContext(CXCursor Cursor) { in getCursorContext()
786 ASTUnit *cxcursor::getCursorASTUnit(CXCursor Cursor) { in getCursorASTUnit()
793 CXTranslationUnit cxcursor::getCursorTU(CXCursor Cursor) { in getCursorTU()
800 SmallVectorImpl<CXCursor> &Methods, in CollectOverriddenMethodsRecurse()
866 SmallVectorImpl<CXCursor> &Methods) { in CollectOverriddenMethods()
873 SmallVectorImpl<CXCursor> &overridden) { in collectOverriddenMethodsSlow()
915 SmallVectorImpl<CXCursor> &Methods) { in collectOnCategoriesAfterLocation()
938 SmallVectorImpl<CXCursor> &Methods) { in collectOverriddenMethodsFast()
952 void cxcursor::getOverriddenCursors(CXCursor cursor, in getOverriddenCursors()
953 SmallVectorImpl<CXCursor> &overridden) { in getOverriddenCursors()
989 cxcursor::getSelectorIdentifierIndexAndLoc(CXCursor cursor) { in getSelectorIdentifierIndexAndLoc()
1006 CXCursor cxcursor::getSelectorIdentifierCursor(int SelIdx, CXCursor cursor) { in getSelectorIdentifierCursor()
1007 CXCursor newCursor = cursor; in getSelectorIdentifierCursor()
1029 CXCursor cxcursor::getTypeRefCursor(CXCursor cursor) { in getTypeRefCursor()
1069 bool cxcursor::operator==(CXCursor X, CXCursor Y) { in operator ==()
1076 bool cxcursor::isFirstInDeclGroup(CXCursor C) { in isFirstInDeclGroup()
1087 int clang_Cursor_isNull(CXCursor cursor) { in clang_Cursor_isNull()
1091 CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor cursor) { in clang_Cursor_getTranslationUnit()
1095 int clang_Cursor_getNumArguments(CXCursor C) { in clang_Cursor_getNumArguments()
1107 CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i) { in clang_Cursor_getArgument()
1130 typedef llvm::DenseMap<CXCursor, unsigned> CXCursorSet_Impl;
1139 template<> struct DenseMapInfo<CXCursor> {
1141 static inline CXCursor getEmptyKey() { in getEmptyKey()
1144 static inline CXCursor getTombstoneKey() { in getTombstoneKey()
1147 static inline unsigned getHashValue(const CXCursor &cursor) { in getHashValue()
1151 static inline bool isEqual(const CXCursor &x, const CXCursor &y) { in isEqual()
1168 unsigned clang_CXCursorSet_contains(CXCursorSet set, CXCursor cursor) { in clang_CXCursorSet_contains()
1175 unsigned clang_CXCursorSet_insert(CXCursorSet set, CXCursor cursor) { in clang_CXCursorSet_insert()
1190 CXCompletionString clang_getCursorCompletionString(CXCursor cursor) { in clang_getCursorCompletionString()
1225 typedef llvm::SmallVector<CXCursor, 2> CursorVec;
1247 void clang_getOverriddenCursors(CXCursor cursor, in clang_getOverriddenCursors()
1248 CXCursor **overridden, in clang_getOverriddenCursors()
1283 CXCursor backRefCursor = MakeCXCursorInvalid(CXCursor_InvalidFile, TU); in clang_getOverriddenCursors()
1304 void clang_disposeOverriddenCursors(CXCursor *overridden) { in clang_disposeOverriddenCursors()
1323 int clang_Cursor_isDynamicCall(CXCursor C) { in clang_Cursor_isDynamicCall()