25 #ifndef LSST_MWI_PERSISTENCE_FORMATTERREGISTRY_H 26 #define LSST_MWI_PERSISTENCE_FORMATTERREGISTRY_H 46 #include "lsst/daf/base/Citizen.h" 51 namespace persistence {
56 std::type_info
const& persistableType,
59 lsst::pex::policy::Policy::Ptr policy);
61 lsst::pex::policy::Policy::Ptr policy);
66 typedef std::map<std::string, Formatter::FactoryPtr> FactoryMap;
67 typedef std::map<std::string, std::string> StringMap;
78 StringMap _nameForType;