// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include namespace search { struct IDocumentMetaStoreContext; } namespace proton { class DocumentMetaStore; class GidToLidMapperFactory : public search::IGidToLidMapperFactory { std::shared_ptr _dmsContext; public: GidToLidMapperFactory(std::shared_ptr dmsContext); ~GidToLidMapperFactory() override; std::unique_ptr getMapper() const override; }; } // namespace proton