Lines Matching refs:CXCursor

2285 } CXCursor;  typedef
2296 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2304 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2309 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2314 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2319 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2324 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2339 CINDEX_LINKAGE unsigned clang_isInvalidDeclaration(CXCursor);
2369 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2419 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2445 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2456 clang_getCursorAvailability(CXCursor cursor);
2532 CXCursor cursor, int *always_deprecated, CXString *deprecated_message,
2546 CINDEX_LINKAGE CXCursor clang_Cursor_getVarDeclInitializer(CXCursor cursor);
2553 CINDEX_LINKAGE int clang_Cursor_hasVarDeclGlobalStorage(CXCursor cursor);
2560 CINDEX_LINKAGE int clang_Cursor_hasVarDeclExternalStorage(CXCursor cursor);
2575 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2587 CINDEX_LINKAGE enum CXTLSKind clang_getCursorTLSKind(CXCursor cursor);
2592 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2615 CXCursor cursor);
2623 CXCursor cursor);
2658 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2694 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2739 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2740 CXCursor **overridden,
2747 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2753 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2785 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2797 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2810 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3025 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3041 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3049 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3059 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3070 clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3075 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3093 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3102 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3111 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3149 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3169 clang_Cursor_getTemplateArgumentKind(CXCursor C, unsigned I);
3189 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3210 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3232 clang_Cursor_getTemplateArgumentUnsignedValue(CXCursor C, unsigned I);
3263 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3269 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3275 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3357 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3362 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3432 CINDEX_LINKAGE CXCursor clang_Type_getObjCProtocolDecl(CXType T, unsigned i);
3459 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3468 CINDEX_LINKAGE int clang_getCursorExceptionSpecificationType(CXCursor C);
3667 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3673 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
3679 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymousRecordDecl(CXCursor C);
3685 CINDEX_LINKAGE unsigned clang_Cursor_isInlineNamespace(CXCursor C);
3724 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3744 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3806 clang_Cursor_getBinaryOpcode(CXCursor C);
3820 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
3831 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3847 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3865 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3916 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
3917 CXCursor parent,
3942 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3956 typedef enum CXChildVisitResult (^CXCursorVisitorBlock)(CXCursor cursor,
3957 CXCursor parent);
3967 clang_visitChildrenWithBlock(CXCursor parent, CXCursorVisitorBlock block);
3993 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
4037 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
4051 CXCursor, unsigned pieceIndex, unsigned options);
4116 CINDEX_LINKAGE CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor);
4134 CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(CXCursor Cursor,
4144 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
4156 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
4186 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
4192 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
4218 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
4231 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
4244 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
4250 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4280 clang_Cursor_getObjCPropertyAttributes(CXCursor C, unsigned reserved);
4286 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C);
4292 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertySetterName(CXCursor C);
4314 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4321 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4326 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4341 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
4351 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4357 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4364 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4378 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4384 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4390 CINDEX_LINKAGE CXStringSet *clang_Cursor_getObjCManglings(CXCursor);
4409 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4490 clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4495 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4500 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4505 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4510 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4515 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4520 CINDEX_LINKAGE unsigned clang_CXXMethod_isDeleted(CXCursor C);
4526 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4532 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4539 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4564 CINDEX_LINKAGE unsigned clang_CXXMethod_isCopyAssignmentOperator(CXCursor C);
4589 CINDEX_LINKAGE unsigned clang_CXXMethod_isMoveAssignmentOperator(CXCursor C);
4634 CINDEX_LINKAGE unsigned clang_CXXMethod_isExplicit(CXCursor C);
4640 CINDEX_LINKAGE unsigned clang_CXXRecord_isAbstract(CXCursor C);
4645 CINDEX_LINKAGE unsigned clang_EnumDecl_isScoped(CXCursor C);
4651 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4670 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4700 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4721 CXCursor C, unsigned NameFlags, unsigned PieceIndex);
4890 unsigned NumTokens, CXCursor *Cursors);
4914 CXCursor, const char **startBuf, const char **endBuf, unsigned *startLine,
5279 clang_getCursorCompletionString(CXCursor cursor);
5792 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
5916 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
5951 CXCursor cursor, CXFile file, CXCursorAndRangeVisitor visitor);
5969 typedef enum CXVisitorResult (^CXCursorAndRangeVisitorBlock)(CXCursor,
5976 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
6132 CXCursor cursor;
6142 CXCursor cursor;
6148 CXCursor cursor;
6154 CXCursor classCursor;
6162 CXCursor cursor;
6199 CXCursor cursor;
6205 CXCursor cursor;
6223 CXCursor classCursor;
6285 CXCursor cursor;
6570 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,
6681 clang_getCursorBinaryOperatorKind(CXCursor cursor);
6731 clang_getCursorUnaryOperatorKind(CXCursor cursor);