• Home
  • Raw
  • Download

Lines Matching refs:CXCursor

34 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) {  in MakeCXCursorInvalid()
36 CXCursor C = { K, 0, { 0, 0, TU } }; in MakeCXCursorInvalid()
56 CXCursor cxcursor::MakeCXCursor(const Attr *A, const Decl *Parent, in MakeCXCursor()
59 CXCursor C = { GetCursorKind(A), 0, { Parent, A, TU } }; in MakeCXCursor()
63 CXCursor cxcursor::MakeCXCursor(const Decl *D, CXTranslationUnit TU, in MakeCXCursor()
83 CXCursor C = { K, SelectorIdIndex, in MakeCXCursor()
88 CXCursor C = { K, 0, { D, (void*)(intptr_t) (FirstInDeclGroup ? 1 : 0), TU }}; in MakeCXCursor()
92 CXCursor cxcursor::MakeCXCursor(const Stmt *S, const Decl *Parent, in MakeCXCursor()
501 CXCursor C = { K, 0, { Parent, S, TU } }; in MakeCXCursor()
514 CXCursor C = { K, 0, { Parent, S, TU } }; in MakeCXCursor()
518 CXCursor cxcursor::MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, in MakeCursorObjCSuperClassRef()
523 CXCursor C = { CXCursor_ObjCSuperClassRef, 0, { Super, RawLoc, TU } }; in MakeCursorObjCSuperClassRef()
528 cxcursor::getCursorObjCSuperClassRef(CXCursor C) { in getCursorObjCSuperClassRef()
534 CXCursor cxcursor::MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, in MakeCursorObjCProtocolRef()
539 CXCursor C = { CXCursor_ObjCProtocolRef, 0, { Proto, RawLoc, TU } }; in MakeCursorObjCProtocolRef()
544 cxcursor::getCursorObjCProtocolRef(CXCursor C) { in getCursorObjCProtocolRef()
550 CXCursor cxcursor::MakeCursorObjCClassRef(const ObjCInterfaceDecl *Class, in MakeCursorObjCClassRef()
558 CXCursor C = { CXCursor_ObjCClassRef, 0, { Class, RawLoc, TU } }; in MakeCursorObjCClassRef()
563 cxcursor::getCursorObjCClassRef(CXCursor C) { in getCursorObjCClassRef()
569 CXCursor cxcursor::MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc, in MakeCursorTypeRef()
573 CXCursor C = { CXCursor_TypeRef, 0, { Type, RawLoc, TU } }; in MakeCursorTypeRef()
578 cxcursor::getCursorTypeRef(CXCursor C) { in getCursorTypeRef()
584 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, in MakeCursorTemplateRef()
589 CXCursor C = { CXCursor_TemplateRef, 0, { Template, RawLoc, TU } }; in MakeCursorTemplateRef()
594 cxcursor::getCursorTemplateRef(CXCursor C) { in getCursorTemplateRef()
600 CXCursor cxcursor::MakeCursorNamespaceRef(const NamedDecl *NS, in MakeCursorNamespaceRef()
607 CXCursor C = { CXCursor_NamespaceRef, 0, { NS, RawLoc, TU } }; in MakeCursorNamespaceRef()
612 cxcursor::getCursorNamespaceRef(CXCursor C) { in getCursorNamespaceRef()
618 CXCursor cxcursor::MakeCursorVariableRef(const VarDecl *Var, SourceLocation Loc, in MakeCursorVariableRef()
623 CXCursor C = { CXCursor_VariableRef, 0, { Var, RawLoc, TU } }; in MakeCursorVariableRef()
628 cxcursor::getCursorVariableRef(CXCursor C) { in getCursorVariableRef()
634 CXCursor cxcursor::MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc, in MakeCursorMemberRef()
639 CXCursor C = { CXCursor_MemberRef, 0, { Field, RawLoc, TU } }; in MakeCursorMemberRef()
644 cxcursor::getCursorMemberRef(CXCursor C) { in getCursorMemberRef()
650 CXCursor cxcursor::MakeCursorCXXBaseSpecifier(const CXXBaseSpecifier *B, in MakeCursorCXXBaseSpecifier()
652 CXCursor C = { CXCursor_CXXBaseSpecifier, 0, { B, 0, TU } }; in MakeCursorCXXBaseSpecifier()
656 const CXXBaseSpecifier *cxcursor::getCursorCXXBaseSpecifier(CXCursor C) { in getCursorCXXBaseSpecifier()
661 CXCursor cxcursor::MakePreprocessingDirectiveCursor(SourceRange Range, in MakePreprocessingDirectiveCursor()
663 CXCursor C = { CXCursor_PreprocessingDirective, 0, in MakePreprocessingDirectiveCursor()
671 SourceRange cxcursor::getCursorPreprocessingDirective(CXCursor C) { in getCursorPreprocessingDirective()
679 CXCursor cxcursor::MakeMacroDefinitionCursor(const MacroDefinition *MI, in MakeMacroDefinitionCursor()
681 CXCursor C = { CXCursor_MacroDefinition, 0, { MI, 0, TU } }; in MakeMacroDefinitionCursor()
685 const MacroDefinition *cxcursor::getCursorMacroDefinition(CXCursor C) { in getCursorMacroDefinition()
690 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI, in MakeMacroExpansionCursor()
692 CXCursor C = { CXCursor_MacroExpansion, 0, { MI, 0, TU } }; in MakeMacroExpansionCursor()
696 CXCursor cxcursor::MakeMacroExpansionCursor(MacroDefinition *MI, in MakeMacroExpansionCursor()
700 CXCursor C = { CXCursor_MacroExpansion, 0, { MI, Loc.getPtrEncoding(), TU } }; in MakeMacroExpansionCursor()
720 CXCursor cxcursor::MakeInclusionDirectiveCursor(InclusionDirective *ID, in MakeInclusionDirectiveCursor()
722 CXCursor C = { CXCursor_InclusionDirective, 0, { ID, 0, TU } }; in MakeInclusionDirectiveCursor()
726 const InclusionDirective *cxcursor::getCursorInclusionDirective(CXCursor C) { in getCursorInclusionDirective()
731 CXCursor cxcursor::MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc, in MakeCursorLabelRef()
736 CXCursor C = { CXCursor_LabelRef, 0, { Label, RawLoc, TU } }; in MakeCursorLabelRef()
741 cxcursor::getCursorLabelRef(CXCursor C) { in getCursorLabelRef()
747 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const OverloadExpr *E, in MakeCursorOverloadedDeclRef()
752 CXCursor C = { in MakeCursorOverloadedDeclRef()
759 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const Decl *D, in MakeCursorOverloadedDeclRef()
765 CXCursor C = { in MakeCursorOverloadedDeclRef()
772 CXCursor cxcursor::MakeCursorOverloadedDeclRef(TemplateName Name, in MakeCursorOverloadedDeclRef()
778 CXCursor C = { in MakeCursorOverloadedDeclRef()
786 cxcursor::getCursorOverloadedDeclRef(CXCursor C) { in getCursorOverloadedDeclRef()
793 const Decl *cxcursor::getCursorDecl(CXCursor Cursor) { in getCursorDecl()
797 const Expr *cxcursor::getCursorExpr(CXCursor Cursor) { in getCursorExpr()
801 const Stmt *cxcursor::getCursorStmt(CXCursor Cursor) { in getCursorStmt()
810 const Attr *cxcursor::getCursorAttr(CXCursor Cursor) { in getCursorAttr()
814 const Decl *cxcursor::getCursorParentDecl(CXCursor Cursor) { in getCursorParentDecl()
818 ASTContext &cxcursor::getCursorContext(CXCursor Cursor) { in getCursorContext()
822 ASTUnit *cxcursor::getCursorASTUnit(CXCursor Cursor) { in getCursorASTUnit()
829 CXTranslationUnit cxcursor::getCursorTU(CXCursor Cursor) { in getCursorTU()
833 void cxcursor::getOverriddenCursors(CXCursor cursor, in getOverriddenCursors()
834 SmallVectorImpl<CXCursor> &overridden) { in getOverriddenCursors()
851 cxcursor::getSelectorIdentifierIndexAndLoc(CXCursor cursor) { in getSelectorIdentifierIndexAndLoc()
868 CXCursor cxcursor::getSelectorIdentifierCursor(int SelIdx, CXCursor cursor) { in getSelectorIdentifierCursor()
869 CXCursor newCursor = cursor; in getSelectorIdentifierCursor()
891 CXCursor cxcursor::getTypeRefCursor(CXCursor cursor) { in getTypeRefCursor()
932 bool cxcursor::operator==(CXCursor X, CXCursor Y) { in operator ==()
939 bool cxcursor::isFirstInDeclGroup(CXCursor C) { in isFirstInDeclGroup()
950 int clang_Cursor_isNull(CXCursor cursor) { in clang_Cursor_isNull()
954 CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor cursor) { in clang_Cursor_getTranslationUnit()
958 int clang_Cursor_getNumArguments(CXCursor C) { in clang_Cursor_getNumArguments()
977 CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i) { in clang_Cursor_getArgument()
1011 typedef llvm::DenseMap<CXCursor, unsigned> CXCursorSet_Impl;
1020 template<> struct DenseMapInfo<CXCursor> {
1022 static inline CXCursor getEmptyKey() { in getEmptyKey()
1025 static inline CXCursor getTombstoneKey() { in getTombstoneKey()
1028 static inline unsigned getHashValue(const CXCursor &cursor) { in getHashValue()
1032 static inline bool isEqual(const CXCursor &x, const CXCursor &y) { in isEqual()
1049 unsigned clang_CXCursorSet_contains(CXCursorSet set, CXCursor cursor) { in clang_CXCursorSet_contains()
1056 unsigned clang_CXCursorSet_insert(CXCursorSet set, CXCursor cursor) { in clang_CXCursorSet_insert()
1071 CXCompletionString clang_getCursorCompletionString(CXCursor cursor) { in clang_getCursorCompletionString()
1106 typedef SmallVector<CXCursor, 2> CursorVec;
1128 void clang_getOverriddenCursors(CXCursor cursor, in clang_getOverriddenCursors()
1129 CXCursor **overridden, in clang_getOverriddenCursors()
1164 CXCursor backRefCursor = MakeCXCursorInvalid(CXCursor_InvalidFile, TU); in clang_getOverriddenCursors()
1185 void clang_disposeOverriddenCursors(CXCursor *overridden) { in clang_disposeOverriddenCursors()
1205 int clang_Cursor_isDynamicCall(CXCursor C) { in clang_Cursor_isDynamicCall()
1230 CXType clang_Cursor_getReceiverType(CXCursor C) { in clang_Cursor_getReceiverType()