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

Lines Matching defs:CXCursor

2470 } CXCursor;
2481 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2489 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2494 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2499 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2504 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2509 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2544 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2575 * for a provided CXCursor. */
2594 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2598 * for a provided CXCursor. */
2620 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2631 clang_getCursorAvailability(CXCursor cursor);
2707 clang_getCursorPlatformAvailability(CXCursor cursor,
2734 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2739 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2757 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2762 CXCursor cursor);
2765 * \brief Inserts a CXCursor into a CXCursorSet.
2767 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2770 CXCursor cursor);
2805 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2841 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2886 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2887 CXCursor **overridden,
2894 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2900 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2932 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2944 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2957 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3081 * \brief Retrieve the type of a CXCursor (if any).
3083 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3099 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3107 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3117 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3127 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3134 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3143 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3152 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3190 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3193 * \brief Retrieve the kind of the I'th template argument of the CXCursor C.
3195 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3209 CXCursor C, unsigned I);
3215 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3229 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3236 * It is undefined to call this function on a CXCursor that does not represent a
3249 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3256 * It is undefined to call this function on a CXCursor that does not represent a
3270 CXCursor C, unsigned I);
3298 * \brief Determine whether a CXCursor that is a macro, is
3301 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3304 * \brief Determine whether a CXCursor that is a macro, is a
3307 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3310 * \brief Determine whether a CXCursor that is a function declaration, is an
3313 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3337 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3342 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3394 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3540 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3546 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3584 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3590 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3610 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3633 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3644 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3660 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3678 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3729 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3730 CXCursor parent,
3755 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3771 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3777 CINDEX_LINKAGE unsigned clang_visitChildrenWithBlock(CXCursor parent,
3806 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3851 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3864 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3875 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3887 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
3917 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
3923 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
3949 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
3962 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
3975 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
3981 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4010 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
4033 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4040 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4045 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4052 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4058 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4065 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4079 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4085 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4104 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4184 CINDEX_LINKAGE unsigned clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4189 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4194 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4199 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4204 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4209 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4215 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4221 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4228 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4234 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4253 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4283 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4303 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4461 CXCursor *Cursors);
4484 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4858 clang_getCursorCompletionString(CXCursor cursor);
5290 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
5415 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5442 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5449 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5459 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5472 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5475 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5632 CXCursor cursor;
5642 CXCursor cursor;
5648 CXCursor cursor;
5654 CXCursor classCursor;
5664 CXCursor cursor;
5701 CXCursor cursor;
5707 CXCursor cursor;
5725 CXCursor classCursor;
5765 CXCursor cursor;
6058 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,