Loading CMakeLists.txt +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ add_executable(cppack src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp src/cli/Main.cpp) target_link_libraries(cppack ${CMAKE_THREAD_LIBS_INIT}) Loading Loading @@ -44,6 +45,7 @@ if(Qt5Core_FOUND) src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp ressources/logos.qrc ) Loading @@ -58,5 +60,6 @@ add_executable(cppack-test src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp src/test/cppack-tests.cpp) target_link_libraries(cppack-test ${CMAKE_THREAD_LIBS_INIT}) No newline at end of file include/Utils.h +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <fstream> #include <unordered_map> #include <iomanip> #include <utility> #include <sstream> inline float percentage(const float& num, const float& den){ return 100 * num / den; Loading src/core/Statsgen.cpp +0 −18 Original line number Diff line number Diff line Loading @@ -332,24 +332,6 @@ void* generate_stats_thread(void* threadarg) { pthread_exit(NULL); } uint64_t nbline_file(const string & filename) { ifstream readfile(filename); string line; uint64_t nb = 0; while(getline(readfile, line)){ ++nb; } // we have not read the whole file if (readfile.fail() && !readfile.eof()){ cerr << "[ERROR] There was an error reading the file at line " << nb << endl; return 0; } return nb; } bool Statsgen::operator==(const Statsgen& o) const { return results == o.results; } Loading src/core/Utils.cpp 0 → 100644 +17 −0 Original line number Diff line number Diff line #include "Utils.h" uint64_t nbline_file(const std::string& filename) { std::ifstream readfile(filename); std::string line; uint64_t nb = 0; while(std::getline(readfile, line)){ ++nb; } // we have not read the whole file if (readfile.fail() && !readfile.eof()){ std::cerr << "[ERROR] There was an error reading the file at line " << nb << std::endl; return 0; } return nb; } No newline at end of file Loading
CMakeLists.txt +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ add_executable(cppack src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp src/cli/Main.cpp) target_link_libraries(cppack ${CMAKE_THREAD_LIBS_INIT}) Loading Loading @@ -44,6 +45,7 @@ if(Qt5Core_FOUND) src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp ressources/logos.qrc ) Loading @@ -58,5 +60,6 @@ add_executable(cppack-test src/core/Statsgen.cpp src/core/Policy.cpp src/core/ThreadData.cpp src/core/Utils.cpp src/test/cppack-tests.cpp) target_link_libraries(cppack-test ${CMAKE_THREAD_LIBS_INIT}) No newline at end of file
include/Utils.h +2 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <fstream> #include <unordered_map> #include <iomanip> #include <utility> #include <sstream> inline float percentage(const float& num, const float& den){ return 100 * num / den; Loading
src/core/Statsgen.cpp +0 −18 Original line number Diff line number Diff line Loading @@ -332,24 +332,6 @@ void* generate_stats_thread(void* threadarg) { pthread_exit(NULL); } uint64_t nbline_file(const string & filename) { ifstream readfile(filename); string line; uint64_t nb = 0; while(getline(readfile, line)){ ++nb; } // we have not read the whole file if (readfile.fail() && !readfile.eof()){ cerr << "[ERROR] There was an error reading the file at line " << nb << endl; return 0; } return nb; } bool Statsgen::operator==(const Statsgen& o) const { return results == o.results; } Loading
src/core/Utils.cpp 0 → 100644 +17 −0 Original line number Diff line number Diff line #include "Utils.h" uint64_t nbline_file(const std::string& filename) { std::ifstream readfile(filename); std::string line; uint64_t nb = 0; while(std::getline(readfile, line)){ ++nb; } // we have not read the whole file if (readfile.fail() && !readfile.eof()){ std::cerr << "[ERROR] There was an error reading the file at line " << nb << std::endl; return 0; } return nb; } No newline at end of file