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

Lines Matching defs:CXCursor

2573 } CXCursor;
2584 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2592 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2597 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2602 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2607 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2612 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2647 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2678 * for a provided CXCursor. */
2697 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2701 * for a provided CXCursor. */
2723 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2734 clang_getCursorAvailability(CXCursor cursor);
2810 clang_getCursorPlatformAvailability(CXCursor cursor,
2837 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2853 CINDEX_LINKAGE enum CXTLSKind clang_getCursorTLSKind(CXCursor cursor);
2858 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2876 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2881 CXCursor cursor);
2884 * \brief Inserts a CXCursor into a CXCursorSet.
2886 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2889 CXCursor cursor);
2924 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2960 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
3005 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
3006 CXCursor **overridden,
3013 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
3019 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
3051 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
3063 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
3076 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3248 * \brief Retrieve the type of a CXCursor (if any).
3250 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3266 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3274 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3284 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3294 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3301 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3310 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3319 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3357 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3360 * \brief Retrieve the kind of the I'th template argument of the CXCursor C.
3362 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3376 CXCursor C, unsigned I);
3382 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3396 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3403 * It is undefined to call this function on a CXCursor that does not represent a
3416 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3423 * It is undefined to call this function on a CXCursor that does not represent a
3437 CXCursor C, unsigned I);
3465 * \brief Determine whether a CXCursor that is a macro, is
3468 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3471 * \brief Determine whether a CXCursor that is a macro, is a
3474 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3477 * \brief Determine whether a CXCursor that is a function declaration, is an
3480 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3514 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3519 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3578 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3585 CINDEX_LINKAGE int clang_getCursorExceptionSpecificationType(CXCursor C);
3731 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3737 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3775 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3781 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3801 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3824 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3835 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3851 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3869 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3920 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3921 CXCursor parent,
3946 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3962 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3968 CINDEX_LINKAGE unsigned clang_visitChildrenWithBlock(CXCursor parent,
3997 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
4042 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
4055 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
4066 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
4078 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
4108 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
4114 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
4140 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
4153 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
4166 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
4172 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4201 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
4224 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4231 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4236 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4251 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
4260 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4266 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4273 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4287 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4293 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4299 CINDEX_LINKAGE CXStringSet *clang_Cursor_getObjCManglings(CXCursor);
4318 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4398 CINDEX_LINKAGE unsigned clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4403 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4408 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4413 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4418 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4423 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4429 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4435 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4442 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4447 CINDEX_LINKAGE unsigned clang_EnumDecl_isScoped(CXCursor C);
4453 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4472 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4502 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4522 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4680 CXCursor *Cursors);
4703 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
5077 clang_getCursorCompletionString(CXCursor cursor);
5509 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
5634 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5661 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5668 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5678 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5691 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5694 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5852 CXCursor cursor;
5862 CXCursor cursor;
5868 CXCursor cursor;
5874 CXCursor classCursor;
5884 CXCursor cursor;
5921 CXCursor cursor;
5927 CXCursor cursor;
5945 CXCursor classCursor;
5985 CXCursor cursor;
6278 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,