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

Lines Matching refs:CINDEX_LINKAGE

209 CINDEX_LINKAGE CXIndex clang_createIndex(int excludeDeclarationsFromPCH,
218 CINDEX_LINKAGE void clang_disposeIndex(CXIndex index);
267 CINDEX_LINKAGE void clang_CXIndex_setGlobalOptions(CXIndex, unsigned options);
275 CINDEX_LINKAGE unsigned clang_CXIndex_getGlobalOptions(CXIndex);
292 CINDEX_LINKAGE CXString clang_getFileName(CXFile SFile);
297 CINDEX_LINKAGE time_t clang_getFileTime(CXFile SFile);
315 CINDEX_LINKAGE int clang_getFileUniqueID(CXFile file, CXFileUniqueID *outID);
322 CINDEX_LINKAGE unsigned
335 CINDEX_LINKAGE CXFile clang_getFile(CXTranslationUnit tu,
382 CINDEX_LINKAGE CXSourceLocation clang_getNullLocation(void);
392 CINDEX_LINKAGE unsigned clang_equalLocations(CXSourceLocation loc1,
399 CINDEX_LINKAGE CXSourceLocation clang_getLocation(CXTranslationUnit tu,
407 CINDEX_LINKAGE CXSourceLocation clang_getLocationForOffset(CXTranslationUnit tu,
414 CINDEX_LINKAGE int clang_Location_isInSystemHeader(CXSourceLocation location);
419 CINDEX_LINKAGE CXSourceRange clang_getNullRange(void);
425 CINDEX_LINKAGE CXSourceRange clang_getRange(CXSourceLocation begin,
433 CINDEX_LINKAGE unsigned clang_equalRanges(CXSourceRange range1,
439 CINDEX_LINKAGE int clang_Range_isNull(CXSourceRange range);
463 CINDEX_LINKAGE void clang_getExpansionLocation(CXSourceLocation location,
509 CINDEX_LINKAGE void clang_getPresumedLocation(CXSourceLocation location,
522 CINDEX_LINKAGE void clang_getInstantiationLocation(CXSourceLocation location,
550 CINDEX_LINKAGE void clang_getSpellingLocation(CXSourceLocation location,
579 CINDEX_LINKAGE void clang_getFileLocation(CXSourceLocation location,
589 CINDEX_LINKAGE CXSourceLocation clang_getRangeStart(CXSourceRange range);
595 CINDEX_LINKAGE CXSourceLocation clang_getRangeEnd(CXSourceRange range);
656 CINDEX_LINKAGE unsigned clang_getNumDiagnosticsInSet(CXDiagnosticSet Diags);
667 CINDEX_LINKAGE CXDiagnostic clang_getDiagnosticInSet(CXDiagnosticSet Diags,
713 CINDEX_LINKAGE CXDiagnosticSet clang_loadDiagnostics(const char *file,
720 CINDEX_LINKAGE void clang_disposeDiagnosticSet(CXDiagnosticSet Diags);
728 CINDEX_LINKAGE CXDiagnosticSet clang_getChildDiagnostics(CXDiagnostic D);
734 CINDEX_LINKAGE unsigned clang_getNumDiagnostics(CXTranslationUnit Unit);
745 CINDEX_LINKAGE CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit,
754 CINDEX_LINKAGE CXDiagnosticSet
760 CINDEX_LINKAGE void clang_disposeDiagnostic(CXDiagnostic Diagnostic);
845 CINDEX_LINKAGE CXString clang_formatDiagnostic(CXDiagnostic Diagnostic,
855 CINDEX_LINKAGE unsigned clang_defaultDiagnosticDisplayOptions(void);
860 CINDEX_LINKAGE enum CXDiagnosticSeverity
869 CINDEX_LINKAGE CXSourceLocation clang_getDiagnosticLocation(CXDiagnostic);
874 CINDEX_LINKAGE CXString clang_getDiagnosticSpelling(CXDiagnostic);
888 CINDEX_LINKAGE CXString clang_getDiagnosticOption(CXDiagnostic Diag,
901 CINDEX_LINKAGE unsigned clang_getDiagnosticCategory(CXDiagnostic);
913 CINDEX_DEPRECATED CINDEX_LINKAGE
921 CINDEX_LINKAGE CXString clang_getDiagnosticCategoryText(CXDiagnostic);
927 CINDEX_LINKAGE unsigned clang_getDiagnosticNumRanges(CXDiagnostic);
942 CINDEX_LINKAGE CXSourceRange clang_getDiagnosticRange(CXDiagnostic Diagnostic,
949 CINDEX_LINKAGE unsigned clang_getDiagnosticNumFixIts(CXDiagnostic Diagnostic);
976 CINDEX_LINKAGE CXString clang_getDiagnosticFixIt(CXDiagnostic Diagnostic,
997 CINDEX_LINKAGE CXString
1040 CINDEX_LINKAGE CXTranslationUnit clang_createTranslationUnitFromSourceFile(
1051 CINDEX_LINKAGE CXTranslationUnit clang_createTranslationUnit(CXIndex,
1165 CINDEX_LINKAGE unsigned clang_defaultEditingTranslationUnitOptions(void);
1209 CINDEX_LINKAGE CXTranslationUnit clang_parseTranslationUnit(CXIndex CIdx,
1240 CINDEX_LINKAGE unsigned clang_defaultSaveOptions(CXTranslationUnit TU);
1300 CINDEX_LINKAGE int clang_saveTranslationUnit(CXTranslationUnit TU,
1307 CINDEX_LINKAGE void clang_disposeTranslationUnit(CXTranslationUnit);
1333 CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CXTranslationUnit TU);
1373 CINDEX_LINKAGE int clang_reparseTranslationUnit(CXTranslationUnit TU,
1408 CINDEX_LINKAGE
1439 CINDEX_LINKAGE CXTUResourceUsage clang_getCXTUResourceUsage(CXTranslationUnit TU);
1441 CINDEX_LINKAGE void clang_disposeCXTUResourceUsage(CXTUResourceUsage usage);
2155 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
2163 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2168 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
2173 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
2178 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
2183 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
2188 CINDEX_LINKAGE unsigned clang_isDeclaration(enum CXCursorKind);
2198 CINDEX_LINKAGE unsigned clang_isReference(enum CXCursorKind);
2203 CINDEX_LINKAGE unsigned clang_isExpression(enum CXCursorKind);
2208 CINDEX_LINKAGE unsigned clang_isStatement(enum CXCursorKind);
2213 CINDEX_LINKAGE unsigned clang_isAttribute(enum CXCursorKind);
2219 CINDEX_LINKAGE unsigned clang_isInvalid(enum CXCursorKind);
2225 CINDEX_LINKAGE unsigned clang_isTranslationUnit(enum CXCursorKind);
2231 CINDEX_LINKAGE unsigned clang_isPreprocessing(enum CXCursorKind);
2237 CINDEX_LINKAGE unsigned clang_isUnexposed(enum CXCursorKind);
2263 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
2273 CINDEX_LINKAGE enum CXAvailabilityKind
2349 CINDEX_LINKAGE int
2361 CINDEX_LINKAGE void
2367 CINDEX_LINKAGE enum CXLanguageKind {
2377 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
2382 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2393 CINDEX_LINKAGE CXCursorSet clang_createCXCursorSet(void);
2398 CINDEX_LINKAGE void clang_disposeCXCursorSet(CXCursorSet cset);
2405 CINDEX_LINKAGE unsigned clang_CXCursorSet_contains(CXCursorSet cset,
2413 CINDEX_LINKAGE unsigned clang_CXCursorSet_insert(CXCursorSet cset,
2449 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
2485 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
2530 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
2538 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
2544 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
2576 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
2588 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
2601 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
2711 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
2719 CINDEX_LINKAGE CXString clang_getTypeSpelling(CXType CT);
2727 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
2735 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
2745 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
2755 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
2762 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
2771 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
2780 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
2788 CINDEX_LINKAGE unsigned clang_equalTypes(CXType A, CXType B);
2798 CINDEX_LINKAGE CXType clang_getCanonicalType(CXType T);
2805 CINDEX_LINKAGE unsigned clang_isConstQualifiedType(CXType T);
2812 CINDEX_LINKAGE unsigned clang_isVolatileQualifiedType(CXType T);
2819 CINDEX_LINKAGE unsigned clang_isRestrictQualifiedType(CXType T);
2824 CINDEX_LINKAGE CXType clang_getPointeeType(CXType T);
2829 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
2834 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
2839 CINDEX_LINKAGE CXString clang_getTypeKindSpelling(enum CXTypeKind K);
2846 CINDEX_LINKAGE enum CXCallingConv clang_getFunctionTypeCallingConv(CXType T);
2853 CINDEX_LINKAGE CXType clang_getResultType(CXType T);
2861 CINDEX_LINKAGE int clang_getNumArgTypes(CXType T);
2869 CINDEX_LINKAGE CXType clang_getArgType(CXType T, unsigned i);
2874 CINDEX_LINKAGE unsigned clang_isFunctionTypeVariadic(CXType T);
2881 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
2887 CINDEX_LINKAGE unsigned clang_isPODType(CXType T);
2895 CINDEX_LINKAGE CXType clang_getElementType(CXType T);
2903 CINDEX_LINKAGE long long clang_getNumElements(CXType T);
2910 CINDEX_LINKAGE CXType clang_getArrayElementType(CXType T);
2917 CINDEX_LINKAGE long long clang_getArraySize(CXType T);
2962 CINDEX_LINKAGE long long clang_Type_getAlignOf(CXType T);
2973 CINDEX_LINKAGE long long clang_Type_getSizeOf(CXType T);
2988 CINDEX_LINKAGE long long clang_Type_getOffsetOf(CXType T, const char *S);
2994 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
3000 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
3020 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
3031 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
3047 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
3066 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
3143 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
3194 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
3199 CINDEX_LINKAGE CXString clang_constructUSR_ObjCClass(const char *class_name);
3204 CINDEX_LINKAGE CXString
3211 CINDEX_LINKAGE CXString
3219 CINDEX_LINKAGE CXString clang_constructUSR_ObjCIvar(const char *name,
3226 CINDEX_LINKAGE CXString clang_constructUSR_ObjCMethod(const char *name,
3234 CINDEX_LINKAGE CXString clang_constructUSR_ObjCProperty(const char *property,
3240 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
3253 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
3264 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
3276 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
3306 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
3312 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
3338 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
3352 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
3365 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
3371 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
3399 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
3421 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
3428 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
3433 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
3440 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
3446 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
3453 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
3460 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
3479 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
3486 CINDEX_LINKAGE CXFile clang_Module_getASTFile(CXModule Module);
3494 CINDEX_LINKAGE CXModule clang_Module_getParent(CXModule Module);
3502 CINDEX_LINKAGE CXString clang_Module_getName(CXModule Module);
3509 CINDEX_LINKAGE CXString clang_Module_getFullName(CXModule Module);
3516 CINDEX_LINKAGE unsigned clang_Module_getNumTopLevelHeaders(CXTranslationUnit,
3526 CINDEX_LINKAGE
3707 CINDEX_LINKAGE enum CXCommentKind clang_Comment_getKind(CXComment Comment);
3714 CINDEX_LINKAGE unsigned clang_Comment_getNumChildren(CXComment Comment);
3723 CINDEX_LINKAGE
3735 CINDEX_LINKAGE unsigned clang_Comment_isWhitespace(CXComment Comment);
3742 CINDEX_LINKAGE
3750 CINDEX_LINKAGE CXString clang_TextComment_getText(CXComment Comment);
3757 CINDEX_LINKAGE
3766 CINDEX_LINKAGE enum CXCommentInlineCommandRenderKind
3774 CINDEX_LINKAGE
3784 CINDEX_LINKAGE
3794 CINDEX_LINKAGE CXString clang_HTMLTagComment_getTagName(CXComment Comment);
3801 CINDEX_LINKAGE
3809 CINDEX_LINKAGE unsigned clang_HTMLStartTag_getNumAttrs(CXComment Comment);
3818 CINDEX_LINKAGE
3828 CINDEX_LINKAGE
3836 CINDEX_LINKAGE
3844 CINDEX_LINKAGE
3854 CINDEX_LINKAGE
3864 CINDEX_LINKAGE
3872 CINDEX_LINKAGE
3882 CINDEX_LINKAGE
3890 CINDEX_LINKAGE
3899 CINDEX_LINKAGE
3907 CINDEX_LINKAGE
3916 CINDEX_LINKAGE
3928 CINDEX_LINKAGE
3944 CINDEX_LINKAGE
3965 CINDEX_LINKAGE
3973 CINDEX_LINKAGE
3981 CINDEX_LINKAGE CXString clang_VerbatimLineComment_getText(CXComment Comment);
3991 CINDEX_LINKAGE CXString clang_HTMLTagComment_getAsString(CXComment Comment);
4024 CINDEX_LINKAGE CXString clang_FullComment_getAsHTML(CXComment Comment);
4036 CINDEX_LINKAGE CXString clang_FullComment_getAsXML(CXComment Comment);
4055 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
4061 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
4068 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
4087 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
4117 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
4137 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
4222 CINDEX_LINKAGE CXTokenKind clang_getTokenKind(CXToken);
4230 CINDEX_LINKAGE CXString clang_getTokenSpelling(CXTranslationUnit, CXToken);
4235 CINDEX_LINKAGE CXSourceLocation clang_getTokenLocation(CXTranslationUnit,
4241 CINDEX_LINKAGE CXSourceRange clang_getTokenExtent(CXTranslationUnit, CXToken);
4260 CINDEX_LINKAGE void clang_tokenize(CXTranslationUnit TU, CXSourceRange Range,
4293 CINDEX_LINKAGE void clang_annotateTokens(CXTranslationUnit TU,
4300 CINDEX_LINKAGE void clang_disposeTokens(CXTranslationUnit TU,
4317 CINDEX_LINKAGE CXString clang_getCursorKindSpelling(enum CXCursorKind Kind);
4318 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
4325 CINDEX_LINKAGE void clang_enableStackTraces(void);
4326 CINDEX_LINKAGE void clang_executeOnThread(void (*fn)(void*), void *user_data,
4563 CINDEX_LINKAGE enum CXCompletionChunkKind
4577 CINDEX_LINKAGE CXString
4592 CINDEX_LINKAGE CXCompletionString
4599 CINDEX_LINKAGE unsigned
4614 CINDEX_LINKAGE unsigned
4625 CINDEX_LINKAGE enum CXAvailabilityKind
4637 CINDEX_LINKAGE unsigned
4651 CINDEX_LINKAGE CXString
4671 CINDEX_LINKAGE CXString
4679 CINDEX_LINKAGE CXString
4691 CINDEX_LINKAGE CXCompletionString
4876 CINDEX_LINKAGE unsigned clang_defaultCodeCompleteOptions(void);
4946 CINDEX_LINKAGE
4962 CINDEX_LINKAGE
4969 CINDEX_LINKAGE
4976 CINDEX_LINKAGE
4988 CINDEX_LINKAGE
5001 CINDEX_LINKAGE
5021 CINDEX_LINKAGE
5035 CINDEX_LINKAGE
5050 CINDEX_LINKAGE
5068 CINDEX_LINKAGE CXString clang_getClangVersion(void);
5077 CINDEX_LINKAGE void clang_toggleCrashRecovery(unsigned isEnabled);
5101 CINDEX_LINKAGE void clang_getInclusions(CXTranslationUnit tu,
5127 CINDEX_LINKAGE CXRemapping clang_getRemappings(const char *path);
5139 CINDEX_LINKAGE
5146 CINDEX_LINKAGE unsigned clang_remap_getNumFiles(CXRemapping);
5156 CINDEX_LINKAGE void clang_remap_getFilenames(CXRemapping, unsigned index,
5162 CINDEX_LINKAGE void clang_remap_dispose(CXRemapping);
5214 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
5229 CINDEX_LINKAGE CXResult clang_findIncludesInFile(CXTranslationUnit TU,
5239 CINDEX_LINKAGE
5243 CINDEX_LINKAGE
5608 CINDEX_LINKAGE int clang_index_isEntityObjCContainerKind(CXIdxEntityKind);
5609 CINDEX_LINKAGE const CXIdxObjCContainerDeclInfo *
5612 CINDEX_LINKAGE const CXIdxObjCInterfaceDeclInfo *
5615 CINDEX_LINKAGE
5619 CINDEX_LINKAGE const CXIdxObjCProtocolRefListInfo *
5622 CINDEX_LINKAGE const CXIdxObjCPropertyDeclInfo *
5625 CINDEX_LINKAGE const CXIdxIBOutletCollectionAttrInfo *
5628 CINDEX_LINKAGE const CXIdxCXXClassDeclInfo *
5635 CINDEX_LINKAGE CXIdxClientContainer
5642 CINDEX_LINKAGE void
5648 CINDEX_LINKAGE CXIdxClientEntity
5654 CINDEX_LINKAGE void
5669 CINDEX_LINKAGE CXIndexAction clang_IndexAction_create(CXIndex CIdx);
5677 CINDEX_LINKAGE void clang_IndexAction_dispose(CXIndexAction);
5742 CINDEX_LINKAGE int clang_indexSourceFile(CXIndexAction,
5771 CINDEX_LINKAGE int clang_indexTranslationUnit(CXIndexAction,
5786 CINDEX_LINKAGE void clang_indexLoc_getFileLocation(CXIdxLoc loc,
5796 CINDEX_LINKAGE