diff --git a/lib/cppcheck.cpp b/lib/cppcheck.cpp index 770b45d067c..99d31a50d82 100644 --- a/lib/cppcheck.cpp +++ b/lib/cppcheck.cpp @@ -618,18 +618,6 @@ unsigned int CppCheck::checkBuffer(const FileWithDetails &file, const std::strin }); } -// cppcheck-suppress unusedFunction -unsigned int CppCheck::checkStream(const FileWithDetails &file, const std::string &cfgname, std::istream& fileStream) -{ - return checkInternal(file, cfgname, - [&file, &fileStream](TokenList& list) { - list.createTokens(fileStream, file.spath()); - }, - [&file, &fileStream](std::vector& files, simplecpp::OutputList* outputList) { - return simplecpp::TokenList{fileStream, files, file.spath(), outputList}; - }); -} - unsigned int CppCheck::checkFile(const FileWithDetails& file, const std::string &cfgname) { return checkInternal(file, cfgname, diff --git a/lib/cppcheck.h b/lib/cppcheck.h index 207ef6ae917..56314dd8e32 100644 --- a/lib/cppcheck.h +++ b/lib/cppcheck.h @@ -177,16 +177,6 @@ class CPPCHECKLIB CppCheck : ErrorLogger { /** @brief There has been an internal error => Report information message */ void internalError(const std::string &filename, const std::string &msg); - /** - * @brief Check a file using stream - * @param file the file - * @param cfgname cfg name - * @param fileStream stream the file content can be read from - * @return number of errors found - */ - unsigned int checkStream(const FileWithDetails& file, const std::string &cfgname, std::istream& fileStream); - - /** * @brief Check a file * @param file the file diff --git a/lib/tokenlist.cpp b/lib/tokenlist.cpp index a799e58ba39..4cc00859b25 100644 --- a/lib/tokenlist.cpp +++ b/lib/tokenlist.cpp @@ -356,20 +356,6 @@ bool TokenList::createTokens(const uint8_t* data, size_t size, const std::string //--------------------------------------------------------------------------- -bool TokenList::createTokens(std::istream &code, Standards::Language lang) -{ - ASSERT_LANG(lang != Standards::Language::None); - if (mLang == Standards::Language::None) { - mLang = lang; - } else { - ASSERT_LANG(lang == mLang); - } - - return createTokensInternal(code, ""); -} - -//--------------------------------------------------------------------------- - bool TokenList::createTokens(const uint8_t* data, size_t size, Standards::Language lang) { ASSERT_LANG(lang != Standards::Language::None); diff --git a/lib/tokenlist.h b/lib/tokenlist.h index 57f212bb916..15d80ad5179 100644 --- a/lib/tokenlist.h +++ b/lib/tokenlist.h @@ -114,7 +114,6 @@ class CPPCHECKLIB TokenList { bool createTokens(const char (&data)[size], const std::string& file0) { return createTokens(reinterpret_cast(data), size-1, file0); } - bool createTokens(std::istream &code, Standards::Language lang); bool createTokens(const uint8_t* data, size_t size, Standards::Language lang); bool createTokens(const char* data, size_t size, Standards::Language lang) { return createTokens(reinterpret_cast(data), size, lang);