Home | History | Annotate | Download | only in clang-c

Lines Matching refs:CXCursor

2309 } CXCursor;
2320 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2328 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2333 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2338 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2343 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2348 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2409 * for a provided CXCursor. */
2428 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2439 clang_getCursorAvailability(CXCursor cursor);
2515 clang_getCursorPlatformAvailability(CXCursor cursor,
2542 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2547 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2566 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2571 CXCursor cursor);
2574 * \brief Inserts a CXCursor into a CXCursorSet.
2576 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2579 CXCursor cursor);
2614 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2650 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2695 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2696 CXCursor **overridden,
2703 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2709 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2741 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2753 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2766 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
2878 * \brief Retrieve the type of a CXCursor (if any).
2880 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
2896 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
2904 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
2914 CXCursor C);
2924 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
2931 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
2940 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
2949 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
2987 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
2990 * \brief Retrieve the kind of the I'th template argument of the CXCursor C.
2992 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3006 CXCursor C, unsigned I);
3012 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3026 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3033 * It is undefined to call this function on a CXCursor that does not represent a
3046 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3053 * It is undefined to call this function on a CXCursor that does not represent a
3067 CXCursor C, unsigned I);
3116 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3121 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3168 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3297 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3303 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3345 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3351 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3371 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3394 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3405 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3421 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3440 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3491 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3492 CXCursor parent,
3517 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3533 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3539 unsigned clang_visitChildrenWithBlock(CXCursor parent,
3568 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3614 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3627 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3638 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3650 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
3680 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
3686 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
3712 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
3726 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
3739 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
3745 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
3773 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
3796 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
3803 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
3808 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
3815 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
3821 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
3828 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
3842 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
3861 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
3942 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
3948 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
3955 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
3961 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
3980 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4010 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4030 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4188 CXCursor *Cursors);
4211 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4585 clang_getCursorCompletionString(CXCursor cursor);
5073 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5100 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5107 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5117 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5130 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5133 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5290 CXCursor cursor;
5300 CXCursor cursor;
5306 CXCursor cursor;
5312 CXCursor classCursor;
5322 CXCursor cursor;
5359 CXCursor cursor;
5365 CXCursor cursor;
5383 CXCursor classCursor;
5423 CXCursor cursor;
5704 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,