#pragma once #include "SystemParams.h" #include #include namespace detail { class SystemParamsProvider_linuxImpl; } class SystemParamsProvider_linux final { public: SystemParamsProvider_linux(); ~SystemParamsProvider_linux(); public: SystemParams retrieveSystemParams(); private: std::unique_ptr m_impl; };