Lines Matching defs:CXTranslationUnit
91 typedef struct CXTranslationUnitImpl *CXTranslationUnit;
498 CINDEX_LINKAGE unsigned clang_isFileMultipleIncludeGuarded(CXTranslationUnit tu,
511 CINDEX_LINKAGE CXFile clang_getFile(CXTranslationUnit tu,
526 CINDEX_LINKAGE const char *clang_getFileContents(CXTranslationUnit tu,
533 CINDEX_LINKAGE CXSourceLocation clang_getLocation(CXTranslationUnit tu,
540 CINDEX_LINKAGE CXSourceLocation clang_getLocationForOffset(CXTranslationUnit tu,
550 CINDEX_LINKAGE CXSourceRangeList *clang_getSkippedRanges(CXTranslationUnit tu,
561 clang_getAllSkippedRanges(CXTranslationUnit tu);
567 CINDEX_LINKAGE unsigned clang_getNumDiagnostics(CXTranslationUnit Unit);
578 CINDEX_LINKAGE CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit,
588 clang_getDiagnosticSetFromTU(CXTranslationUnit Unit);
604 clang_getTranslationUnitSpelling(CXTranslationUnit CTUnit);
607 * Return the CXTranslationUnit for a given source file and the provided
646 CINDEX_LINKAGE CXTranslationUnit clang_createTranslationUnitFromSourceFile(
653 * the \c CXTranslationUnit instead of an error code. In case of an error this
654 * routine returns a \c NULL \c CXTranslationUnit, without further detailed
657 CINDEX_LINKAGE CXTranslationUnit
664 * \c CXTranslationUnit.
670 CXTranslationUnit *out_TU);
844 * the \c CXTranslationUnit instead of an error code. In case of an error this
845 * routine returns a \c NULL \c CXTranslationUnit, without further detailed
848 CINDEX_LINKAGE CXTranslationUnit clang_parseTranslationUnit(
893 * \c CXTranslationUnit, describing the parsed code and containing any
902 unsigned options, CXTranslationUnit *out_TU);
913 unsigned options, CXTranslationUnit *out_TU);
938 CINDEX_LINKAGE unsigned clang_defaultSaveOptions(CXTranslationUnit TU);
981 * new \c CXTranslationUnit with \c clang_createTranslationUnit() or,
998 CINDEX_LINKAGE int clang_saveTranslationUnit(CXTranslationUnit TU,
1009 CINDEX_LINKAGE unsigned clang_suspendTranslationUnit(CXTranslationUnit);
1012 * Destroy the specified CXTranslationUnit object.
1014 CINDEX_LINKAGE void clang_disposeTranslationUnit(CXTranslationUnit);
1040 CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CXTranslationUnit TU);
1082 clang_reparseTranslationUnit(CXTranslationUnit TU, unsigned num_unsaved_files,
1128 * The memory usage of a CXTranslationUnit, broken into categories.
1148 clang_getCXTUResourceUsage(CXTranslationUnit TU);
1155 * The CXTargetInfo object cannot outlive the CXTranslationUnit object.
1158 clang_getTranslationUnitTargetInfo(CXTranslationUnit CTUnit);
2348 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2636 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2829 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
4480 CINDEX_LINKAGE CXModule clang_getModuleForFile(CXTranslationUnit, CXFile);
4524 CINDEX_LINKAGE unsigned clang_Module_getNumTopLevelHeaders(CXTranslationUnit,
4535 CXFile clang_Module_getTopLevelHeader(CXTranslationUnit, CXModule Module,
4877 CINDEX_LINKAGE CXToken *clang_getToken(CXTranslationUnit TU,
4891 CINDEX_LINKAGE CXString clang_getTokenSpelling(CXTranslationUnit, CXToken);
4896 CINDEX_LINKAGE CXSourceLocation clang_getTokenLocation(CXTranslationUnit,
4902 CINDEX_LINKAGE CXSourceRange clang_getTokenExtent(CXTranslationUnit, CXToken);
4921 CINDEX_LINKAGE void clang_tokenize(CXTranslationUnit TU, CXSourceRange Range,
4954 CINDEX_LINKAGE void clang_annotateTokens(CXTranslationUnit TU, CXToken *Tokens,
4960 CINDEX_LINKAGE void clang_disposeTokens(CXTranslationUnit TU, CXToken *Tokens,
5682 clang_codeCompleteAt(CXTranslationUnit TU, const char *complete_filename,
5830 CINDEX_LINKAGE void clang_getInclusions(CXTranslationUnit tu,
6031 CXTranslationUnit TU, CXFile file, CXCursorAndRangeVisitor visitor);
6045 CXResult clang_findIncludesInFileWithBlock(CXTranslationUnit, CXFile,
6556 * \param[out] out_TU pointer to store a \c CXTranslationUnit that can be
6570 unsigned num_unsaved_files, CXTranslationUnit *out_TU, unsigned TU_options);
6582 unsigned num_unsaved_files, CXTranslationUnit *out_TU, unsigned TU_options);
6602 unsigned index_callbacks_size, unsigned index_options, CXTranslationUnit);