Lines Matching refs:CXCursor

2706 } CXCursor;
2717 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2725 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2730 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2735 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2740 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2745 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2760 CINDEX_LINKAGE unsigned clang_isInvalidDeclaration(CXCursor);
2790 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2821 * for a provided CXCursor. */
2840 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2844 * for a provided CXCursor. */
2866 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2877 clang_getCursorAvailability(CXCursor cursor);
2953 CXCursor cursor, int *always_deprecated, CXString *deprecated_message,
2967 CINDEX_LINKAGE CXCursor clang_Cursor_getVarDeclInitializer(CXCursor cursor);
2974 CINDEX_LINKAGE int clang_Cursor_hasVarDeclGlobalStorage(CXCursor cursor);
2981 CINDEX_LINKAGE int clang_Cursor_hasVarDeclExternalStorage(CXCursor cursor);
2996 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
3008 CINDEX_LINKAGE enum CXTLSKind clang_getCursorTLSKind(CXCursor cursor);
3013 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
3031 * Queries a CXCursorSet to see if it contains a specific CXCursor.
3036 CXCursor cursor);
3039 * Inserts a CXCursor into a CXCursorSet.
3041 * \returns zero if the CXCursor was already in the set, and non-zero otherwise.
3044 CXCursor cursor);
3079 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
3115 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
3160 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
3161 CXCursor **overridden,
3168 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
3174 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
3206 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
3218 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
3231 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3432 * Retrieve the type of a CXCursor (if any).
3434 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3450 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3458 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3468 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3479 clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3486 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3495 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3504 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3542 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3545 * Retrieve the kind of the I'th template argument of the CXCursor C.
3547 * If the argument CXCursor does not represent a FunctionDecl, an invalid
3561 clang_Cursor_getTemplateArgumentKind(CXCursor C, unsigned I);
3567 * If the argument CXCursor does not represent a FunctionDecl whose I'th
3581 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3588 * It is undefined to call this function on a CXCursor that does not represent a
3601 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3608 * It is undefined to call this function on a CXCursor that does not represent a
3622 clang_Cursor_getTemplateArgumentUnsignedValue(CXCursor C, unsigned I);
3650 * Determine whether a CXCursor that is a macro, is
3653 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3656 * Determine whether a CXCursor that is a macro, is a
3659 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3662 * Determine whether a CXCursor that is a function declaration, is an
3665 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3699 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3704 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3774 CINDEX_LINKAGE CXCursor clang_Type_getObjCProtocolDecl(CXType T, unsigned i);
3801 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3810 CINDEX_LINKAGE int clang_getCursorExceptionSpecificationType(CXCursor C);
4009 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
4015 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
4021 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymousRecordDecl(CXCursor C);
4027 CINDEX_LINKAGE unsigned clang_Cursor_isInlineNamespace(CXCursor C);
4066 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
4072 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
4092 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
4115 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
4126 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
4142 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
4160 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
4211 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
4212 CXCursor parent,
4237 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
4252 typedef enum CXChildVisitResult (^CXCursorVisitorBlock)(CXCursor cursor,
4253 CXCursor parent);
4260 clang_visitChildrenWithBlock(CXCursor parent, CXCursorVisitorBlock block);
4288 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
4332 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
4346 CXCursor, unsigned pieceIndex, unsigned options);
4411 CINDEX_LINKAGE CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor);
4429 CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(CXCursor Cursor,
4439 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
4451 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
4481 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
4487 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
4513 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
4526 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
4539 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
4545 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4575 clang_Cursor_getObjCPropertyAttributes(CXCursor C, unsigned reserved);
4581 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C);
4587 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertySetterName(CXCursor C);
4609 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4616 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4621 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4636 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
4646 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4652 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4659 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4673 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4679 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4685 CINDEX_LINKAGE CXStringSet *clang_Cursor_getObjCManglings(CXCursor);
4704 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4785 clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4790 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4795 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4800 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4805 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4810 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4816 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4822 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4829 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4835 CINDEX_LINKAGE unsigned clang_CXXRecord_isAbstract(CXCursor C);
4840 CINDEX_LINKAGE unsigned clang_EnumDecl_isScoped(CXCursor C);
4846 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4865 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4895 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4916 CXCursor C, unsigned NameFlags, unsigned PieceIndex);
5085 unsigned NumTokens, CXCursor *Cursors);
5109 CXCursor, const char **startBuf, const char **endBuf, unsigned *startLine,
5474 clang_getCursorCompletionString(CXCursor cursor);
5987 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
6111 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
6138 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
6146 CXCursor cursor, CXFile file, CXCursorAndRangeVisitor visitor);
6155 * \param visitor callback that will receive pairs of CXCursor/CXSourceRange for
6166 typedef enum CXVisitorResult (^CXCursorAndRangeVisitorBlock)(CXCursor,
6170 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
6328 CXCursor cursor;
6338 CXCursor cursor;
6344 CXCursor cursor;
6350 CXCursor classCursor;
6358 CXCursor cursor;
6395 CXCursor cursor;
6401 CXCursor cursor;
6419 CXCursor classCursor;
6481 CXCursor cursor;
6766 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,