forked from qt-creator/qt-creator
Move some functions from ClangCodeModel to CppTools
Most of the functions were quite generic and not specific to clang. Change-Id: I160cfeb7eca5b69ad6a8932a4f76db5bf5c1d42d Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
@@ -41,20 +41,12 @@ namespace Utils {
|
||||
|
||||
ClangCodeModel::Internal::UnsavedFiles createUnsavedFiles(CppTools::WorkingCopy workingCopy);
|
||||
|
||||
QStringList createClangOptions(const CppTools::ProjectPart::Ptr &pPart, CppTools::ProjectFile::Kind fileKind);
|
||||
QStringList createClangOptions(const CppTools::ProjectPart::Ptr &pPart, const QString &fileName = QString());
|
||||
QStringList clangNonProjectFileOptions(CppTools::ProjectFile::Kind kind);
|
||||
QStringList createPCHInclusionOptions(const QStringList &pchFiles);
|
||||
QStringList createClangOptions(const CppTools::ProjectPart::Ptr &pPart,
|
||||
CppTools::ProjectFile::Kind fileKind);
|
||||
QStringList createClangOptions(const CppTools::ProjectPart::Ptr &pPart,
|
||||
const QString &fileName = QString());
|
||||
QStringList createPCHInclusionOptions(const QString &pchFile);
|
||||
|
||||
QStringList CLANG_EXPORT createHeaderPathOptions(const QList<CppTools::ProjectPart::HeaderPath> &headerPaths);
|
||||
QStringList CLANG_EXPORT createDefineOptions(const QByteArray &defines, bool toolchainDefines);
|
||||
|
||||
QStringList clangLanguageOption(CppTools::ProjectFile::Kind fileKind, bool objcExt);
|
||||
QStringList clangOptionsForLanguage(CppTools::ProjectPart::QtVersion qtVersion,
|
||||
CppTools::ProjectPart::LanguageVersion languageVersion,
|
||||
CppTools::ProjectPart::LanguageExtensions languageExtensions);
|
||||
|
||||
} // namespace Utils
|
||||
} // namespace Clang
|
||||
|
||||
|
||||
Reference in New Issue
Block a user