Remove deadcode
This commit is contained in:
parent
d6cc1101ae
commit
fff3b5fb32
@ -124,29 +124,6 @@ void log(LogLevel level, const char * fmt, Ti &&... ti) noexcept {
|
|||||||
details::doLog(level, {line.data(), static_cast< std::size_t >(len)});
|
details::doLog(level, {line.data(), static_cast< std::size_t >(len)});
|
||||||
}
|
}
|
||||||
|
|
||||||
class PrintUser {
|
|
||||||
public:
|
|
||||||
template < typename Printer >
|
|
||||||
PrintUser(Printer & p) : _impl{std::make_unique< ModelImpl >(p)} {}
|
|
||||||
|
|
||||||
private:
|
|
||||||
struct model {
|
|
||||||
virtual ~model();
|
|
||||||
virtual void print(std::string_view line) const = 0;
|
|
||||||
};
|
|
||||||
|
|
||||||
template < typename Printer_T >
|
|
||||||
struct ModelImpl : public model {
|
|
||||||
ModelImpl(Printer_T & printer) : _printer{printer} {}
|
|
||||||
void print(std::string_view line) const override {
|
|
||||||
_printer.print(line);
|
|
||||||
}
|
|
||||||
Printer_T & _printer;
|
|
||||||
};
|
|
||||||
|
|
||||||
std::unique_ptr< model > _impl;
|
|
||||||
};
|
|
||||||
|
|
||||||
namespace conv {
|
namespace conv {
|
||||||
enum class Error { OutOfRange, NotANumber };
|
enum class Error { OutOfRange, NotANumber };
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user