#ifndef IPARSER #define IPARSER #include #include "type/Log.h" class IParser { public: virtual ~IParser() { } virtual Log_ptr parse(const QString& input) const = 0; }; using Parser_ptr = std::shared_ptr; #endif //IPARSER