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

Lines Matching defs:CXCursor

2520 } CXCursor;
2531 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2539 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2544 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2549 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2554 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2559 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2594 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2625 * for a provided CXCursor. */
2644 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2648 * for a provided CXCursor. */
2670 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2681 clang_getCursorAvailability(CXCursor cursor);
2757 clang_getCursorPlatformAvailability(CXCursor cursor,
2784 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2789 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2807 * \brief Queries a CXCursorSet to see if it contains a specific CXCursor.
2812 CXCursor cursor);
2815 * \brief Inserts a CXCursor into a CXCursorSet.
2817 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
2820 CXCursor cursor);
2855 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2891 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2936 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2937 CXCursor **overridden,
2944 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2950 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2982 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2994 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
3007 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3176 * \brief Retrieve the type of a CXCursor (if any).
3178 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3194 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3202 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3212 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3222 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3229 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3238 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3247 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3285 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3288 * \brief Retrieve the kind of the I'th template argument of the CXCursor C.
3290 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3304 CXCursor C, unsigned I);
3310 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3324 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3331 * It is undefined to call this function on a CXCursor that does not represent a
3344 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3351 * It is undefined to call this function on a CXCursor that does not represent a
3365 CXCursor C, unsigned I);
3393 * \brief Determine whether a CXCursor that is a macro, is
3396 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3399 * \brief Determine whether a CXCursor that is a macro, is a
3402 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3405 * \brief Determine whether a CXCursor that is a function declaration, is an
3408 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3442 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3447 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3499 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3645 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3651 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3689 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3695 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3715 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3738 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3749 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3765 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3783 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3834 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3835 CXCursor parent,
3860 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3876 (^CXCursorVisitorBlock)(CXCursor cursor, CXCursor parent);
3882 CINDEX_LINKAGE unsigned clang_visitChildrenWithBlock(CXCursor parent,
3911 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3956 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3969 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3980 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3992 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
4022 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
4028 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
4054 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
4067 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
4080 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
4086 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4115 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
4138 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4145 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4150 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4165 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
4174 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4180 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4187 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4201 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4207 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4226 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4306 CINDEX_LINKAGE unsigned clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4311 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4316 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4321 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4326 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4331 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4337 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4343 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4350 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4356 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4375 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4405 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4425 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4583 CXCursor *Cursors);
4606 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4980 clang_getCursorCompletionString(CXCursor cursor);
5412 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
5537 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5564 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5571 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5581 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
5594 (^CXCursorAndRangeVisitorBlock)(CXCursor, CXSourceRange);
5597 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
5755 CXCursor cursor;
5765 CXCursor cursor;
5771 CXCursor cursor;
5777 CXCursor classCursor;
5787 CXCursor cursor;
5824 CXCursor cursor;
5830 CXCursor cursor;
5848 CXCursor classCursor;
5888 CXCursor cursor;
6181 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,