Line data Source code
1 : #include "Log/ProgressLoggerIgnore.hpp" 2 : 3 : #include <stdexcept> 4 : 5 : using namespace std; 6 : using namespace Log; 7 : 8 : Log::ProgressLoggerIgnore Log::ProgressLoggerIgnore::INSTANCE; 9 : 10 : // clang-format off 11 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const StartMessage &) { return *this; } 12 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const EndMessage &) { return *this; } 13 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const Progress &) { return *this; } 14 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const Elapsed &) { return *this; } 15 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const ETA &) { return *this; } 16 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const StartText &) { return *this; } 17 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const EndText &) { return *this; } 18 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const int &) { return *this; } 19 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const unsigned long &) { return *this; } 20 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const double &) { return *this; } 21 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(const char *) { return *this; } 22 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::operator<<(std::_Setprecision ) { return *this; } 23 : // clang-format on 24 : 25 0 : ProgressLogger &ProgressLoggerIgnore::operator<<(ProgressLogger &(*)(ProgressLogger &)) { return *this; } 26 : 27 0 : ProgressLoggerIgnore &ProgressLoggerIgnore::fixed() { return *this; }