Lines Matching refs:CXCursor
2686 } CXCursor; typedef
2697 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2705 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2710 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2715 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2720 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2725 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2740 CINDEX_LINKAGE unsigned clang_isInvalidDeclaration(CXCursor);
2770 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
2820 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2846 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
2857 clang_getCursorAvailability(CXCursor cursor);
2933 CXCursor cursor, int *always_deprecated, CXString *deprecated_message,
2947 CINDEX_LINKAGE CXCursor clang_Cursor_getVarDeclInitializer(CXCursor cursor);
2954 CINDEX_LINKAGE int clang_Cursor_hasVarDeclGlobalStorage(CXCursor cursor);
2961 CINDEX_LINKAGE int clang_Cursor_hasVarDeclExternalStorage(CXCursor cursor);
2976 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2988 CINDEX_LINKAGE enum CXTLSKind clang_getCursorTLSKind(CXCursor cursor);
2993 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
3016 CXCursor cursor);
3024 CXCursor cursor);
3059 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
3095 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
3140 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
3141 CXCursor **overridden,
3148 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
3154 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
3186 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
3198 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
3211 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
3414 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
3430 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
3438 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
3448 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
3459 clang_getEnumConstantDeclUnsignedValue(CXCursor C);
3466 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
3475 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
3484 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
3522 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
3541 clang_Cursor_getTemplateArgumentKind(CXCursor C, unsigned I);
3561 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
3581 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
3602 clang_Cursor_getTemplateArgumentUnsignedValue(CXCursor C, unsigned I);
3633 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
3639 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
3645 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
3679 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
3684 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3754 CINDEX_LINKAGE CXCursor clang_Type_getObjCProtocolDecl(CXType T, unsigned i);
3781 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
3790 CINDEX_LINKAGE int clang_getCursorExceptionSpecificationType(CXCursor C);
3989 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
3995 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
4001 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymousRecordDecl(CXCursor C);
4007 CINDEX_LINKAGE unsigned clang_Cursor_isInlineNamespace(CXCursor C);
4046 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
4052 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
4072 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
4095 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
4106 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
4122 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
4140 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
4191 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
4192 CXCursor parent,
4217 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
4232 typedef enum CXChildVisitResult (^CXCursorVisitorBlock)(CXCursor cursor,
4233 CXCursor parent);
4240 clang_visitChildrenWithBlock(CXCursor parent, CXCursorVisitorBlock block);
4268 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
4312 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
4326 CXCursor, unsigned pieceIndex, unsigned options);
4391 CINDEX_LINKAGE CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor);
4409 CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(CXCursor Cursor,
4419 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
4431 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
4461 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
4467 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
4493 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
4506 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
4519 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
4525 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
4555 clang_Cursor_getObjCPropertyAttributes(CXCursor C, unsigned reserved);
4561 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C);
4567 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertySetterName(CXCursor C);
4589 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
4596 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
4601 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
4616 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
4626 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
4632 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4639 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4653 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4659 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
4665 CINDEX_LINKAGE CXStringSet *clang_Cursor_getObjCManglings(CXCursor);
4684 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
4765 clang_CXXConstructor_isConvertingConstructor(CXCursor C);
4770 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
4775 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
4780 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
4785 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
4790 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
4796 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4802 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4809 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4815 CINDEX_LINKAGE unsigned clang_CXXRecord_isAbstract(CXCursor C);
4820 CINDEX_LINKAGE unsigned clang_EnumDecl_isScoped(CXCursor C);
4826 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
4845 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4875 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4896 CXCursor C, unsigned NameFlags, unsigned PieceIndex);
5065 unsigned NumTokens, CXCursor *Cursors);
5089 CXCursor, const char **startBuf, const char **endBuf, unsigned *startLine,
5454 clang_getCursorCompletionString(CXCursor cursor);
5967 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
6091 enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
6126 CXCursor cursor, CXFile file, CXCursorAndRangeVisitor visitor);
6146 typedef enum CXVisitorResult (^CXCursorAndRangeVisitorBlock)(CXCursor,
6150 CXResult clang_findReferencesInFileWithBlock(CXCursor, CXFile,
6308 CXCursor cursor;
6318 CXCursor cursor;
6324 CXCursor cursor;
6330 CXCursor classCursor;
6338 CXCursor cursor;
6375 CXCursor cursor;
6381 CXCursor cursor;
6399 CXCursor classCursor;
6461 CXCursor cursor;
6746 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,