#include "Application.h" struct Application::Pimpl { // private implementation details here }; Application::Application() : m_pimpl(std::unique_ptr<Pimpl>(new Pimpl())) { } Application::~Application() { }