mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 13:10:05 +00:00
29 lines
915 B
C++
29 lines
915 B
C++
#include <scwx/provider/iem_warnings_provider.hpp>
|
|
#include <scwx/util/logger.hpp>
|
|
|
|
namespace scwx::provider
|
|
{
|
|
|
|
static const std::string logPrefix_ = "scwx::provider::iem_warnings_provider";
|
|
static const auto logger_ = util::Logger::Create(logPrefix_);
|
|
|
|
class IemWarningsProvider::Impl
|
|
{
|
|
public:
|
|
explicit Impl() = default;
|
|
~Impl() = default;
|
|
Impl(const Impl&) = delete;
|
|
Impl& operator=(const Impl&) = delete;
|
|
Impl(const Impl&&) = delete;
|
|
Impl& operator=(const Impl&&) = delete;
|
|
};
|
|
|
|
IemWarningsProvider::IemWarningsProvider() : p(std::make_unique<Impl>()) {}
|
|
IemWarningsProvider::~IemWarningsProvider() = default;
|
|
|
|
IemWarningsProvider::IemWarningsProvider(IemWarningsProvider&&) noexcept =
|
|
default;
|
|
IemWarningsProvider&
|
|
IemWarningsProvider::operator=(IemWarningsProvider&&) noexcept = default;
|
|
|
|
} // namespace scwx::provider
|