#ifndef BUILDER_BUILDER_ #define BUILDER_BUILDER_ #include namespace builder { class Builder { public: class Impl; Builder(); void DumpModule(); std::shared_ptr GetImpl() { return _impl; } private: std::shared_ptr _impl; }; } // namespace builder #endif