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

Lines Matching full:cxcursor

2362 } CXCursor;
2373 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2381 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2386 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2391 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2396 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2401 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2462 * for a provided CXCursor. */
2481 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2485 * for a provided CXCursor. */
2507 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2518 clang_getCursorAvailability(CXCursor cursor);
2594 clang_getCursorPlatformAvailability(CXCursor cursor,
2621 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2626 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2644 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2649 CXCursor cursor);
2652 * \brief Inserts a CXCursor into a CXCursorSet.
2654 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2657 CXCursor cursor);
2692 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2728 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2773 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2774 CXCursor **overridden,
2781 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2787 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2819 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2831 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2844 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
2956 * \brief Retrieve the type of a CXCursor (if any).
2958 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
2974 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
2982 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
2992 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3002 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3009 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3018 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3027 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3065 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3068 * \brief Retrieve the kind of the I'th template argument of the CXCursor C.
3070 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3084 CXCursor C, unsigned I);
3090 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3104 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3111 * It is undefined to call this function on a CXCursor that does not represent a
3124 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3131 * It is undefined to call this function on a CXCursor that does not represent a
3145 CXCursor C, unsigned I);
3194 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3199 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3246 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3375 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3381 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3422 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3428 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3448 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3471 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3482 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3498 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3516 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3567 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3568 CXCursor parent,
3593 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3609 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3615 unsigned clang_visitChildrenWithBlock(CXCursor parent,
3644 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3689 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3702 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3713 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3725 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
3755 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
3761 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
3787 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
3800 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
3813 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
3819 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
3847 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
3870 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
3877 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
3882 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
3889 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
3895 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
3902 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
3916 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
3922 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
3941 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4021 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4027 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4033 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4040 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4046 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4065 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4095 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4115 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4273 CXCursor *Cursors);
4296 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4670 clang_getCursorCompletionString(CXCursor cursor);
5155 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5182 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5189 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5199 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5212 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5215 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5372 CXCursor cursor;
5382 CXCursor cursor;
5388 CXCursor cursor;
5394 CXCursor classCursor;
5404 CXCursor cursor;
5441 CXCursor cursor;
5447 CXCursor cursor;
5465 CXCursor classCursor;
5505 CXCursor cursor;
5798 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,