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

Lines Matching refs:CXTranslationUnit

86 typedef struct CXTranslationUnitImpl *CXTranslationUnit;
323 clang_isFileMultipleIncludeGuarded(CXTranslationUnit tu, CXFile file);
335 CINDEX_LINKAGE CXFile clang_getFile(CXTranslationUnit tu,
405 CINDEX_LINKAGE CXSourceLocation clang_getLocation(CXTranslationUnit tu,
413 CINDEX_LINKAGE CXSourceLocation clang_getLocationForOffset(CXTranslationUnit tu,
627 CINDEX_LINKAGE CXSourceRangeList *clang_getSkippedRanges(CXTranslationUnit tu,
772 CINDEX_LINKAGE unsigned clang_getNumDiagnostics(CXTranslationUnit Unit);
783 CINDEX_LINKAGE CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit,
793 clang_getDiagnosticSetFromTU(CXTranslationUnit Unit);
1036 clang_getTranslationUnitSpelling(CXTranslationUnit CTUnit);
1039 * \brief Return the CXTranslationUnit for a given source file and the provided
1078 CINDEX_LINKAGE CXTranslationUnit clang_createTranslationUnitFromSourceFile(
1088 * the \c CXTranslationUnit instead of an error code. In case of an error this
1089 * routine returns a \c NULL \c CXTranslationUnit, without further detailed
1092 CINDEX_LINKAGE CXTranslationUnit clang_createTranslationUnit(
1100 * \c CXTranslationUnit.
1107 CXTranslationUnit *out_TU);
1224 * the \c CXTranslationUnit instead of an error code. In case of an error this
1225 * routine returns a \c NULL \c CXTranslationUnit, without further detailed
1228 CINDEX_LINKAGE CXTranslationUnit
1276 * \c CXTranslationUnit, describing the parsed code and containing any
1289 CXTranslationUnit *out_TU);
1314 CINDEX_LINKAGE unsigned clang_defaultSaveOptions(CXTranslationUnit TU);
1357 * new \c CXTranslationUnit with \c clang_createTranslationUnit() or,
1374 CINDEX_LINKAGE int clang_saveTranslationUnit(CXTranslationUnit TU,
1379 * \brief Destroy the specified CXTranslationUnit object.
1381 CINDEX_LINKAGE void clang_disposeTranslationUnit(CXTranslationUnit);
1407 CINDEX_LINKAGE unsigned clang_defaultReparseOptions(CXTranslationUnit TU);
1448 CINDEX_LINKAGE int clang_reparseTranslationUnit(CXTranslationUnit TU,
1495 * \brief The memory usage of a CXTranslationUnit, broken into categories.
1514 CINDEX_LINKAGE CXTUResourceUsage clang_getCXTUResourceUsage(CXTranslationUnit TU);
2328 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
2547 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
2741 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
3867 CINDEX_LINKAGE CXModule clang_getModuleForFile(CXTranslationUnit, CXFile);
3911 CINDEX_LINKAGE unsigned clang_Module_getNumTopLevelHeaders(CXTranslationUnit,
3922 CXFile clang_Module_getTopLevelHeader(CXTranslationUnit,
4123 CINDEX_LINKAGE CXString clang_getTokenSpelling(CXTranslationUnit, CXToken);
4128 CINDEX_LINKAGE CXSourceLocation clang_getTokenLocation(CXTranslationUnit,
4134 CINDEX_LINKAGE CXSourceRange clang_getTokenExtent(CXTranslationUnit, CXToken);
4153 CINDEX_LINKAGE void clang_tokenize(CXTranslationUnit TU, CXSourceRange Range,
4186 CINDEX_LINKAGE void clang_annotateTokens(CXTranslationUnit TU,
4193 CINDEX_LINKAGE void clang_disposeTokens(CXTranslationUnit TU,
4840 CXCodeCompleteResults *clang_codeCompleteAt(CXTranslationUnit TU,
4994 CINDEX_LINKAGE void clang_getInclusions(CXTranslationUnit tu,
5122 CINDEX_LINKAGE CXResult clang_findIncludesInFile(CXTranslationUnit TU,
5137 CXResult clang_findIncludesInFileWithBlock(CXTranslationUnit, CXFile,
5627 * \param[out] out_TU pointer to store a \c CXTranslationUnit that can be
5646 CXTranslationUnit *out_TU,
5670 CXTranslationUnit);