Lines Matching full:cxcursor
2136 } CXCursor;
2155 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2163 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2168 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2173 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2178 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2183 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2244 * for a provided CXCursor. */
2263 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2274 clang_getCursorAvailability(CXCursor cursor);
2350 clang_getCursorPlatformAvailability(CXCursor cursor,
2377 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2382 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2401 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2406 CXCursor cursor);
2409 * \brief Inserts a CXCursor into a CXCursorSet.
2411 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2414 CXCursor cursor);
2449 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2485 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2530 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2531 CXCursor **overridden,
2538 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2544 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2576 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2588 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2601 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
2709 * \brief Retrieve the type of a CXCursor (if any).
2711 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
2727 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
2735 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
2745 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
2755 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
2762 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
2771 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
2780 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
2829 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
2834 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
2881 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
2994 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3000 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3020 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3031 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3047 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3066 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3117 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3118 CXCursor parent,
3143 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3159 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3165 unsigned clang_visitChildrenWithBlock(CXCursor parent,
3194 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3240 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3253 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3264 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3276 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
3306 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
3312 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
3338 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
3352 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
3365 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
3371 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
3399 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
3421 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
3428 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
3433 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
3440 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
3446 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
3453 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
3460 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
3479 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4055 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4061 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4068 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4087 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4117 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4137 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4295 CXCursor *Cursors);
4318 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4692 clang_getCursorCompletionString(CXCursor cursor);
5180 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5207 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5214 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5224 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5237 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5240 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5397 CXCursor cursor;
5407 CXCursor cursor;
5413 CXCursor cursor;
5419 CXCursor classCursor;
5429 CXCursor cursor;
5466 CXCursor cursor;
5472 CXCursor cursor;
5490 CXCursor classCursor;
5530 CXCursor cursor;