25 #ifndef LSST_MWI_PERSISTENCE_FORMATTER_STORAGE_H
26 #define LSST_MWI_PERSISTENCE_FORMATTER_STORAGE_H
51 #include "lsst/daf/base/Citizen.h"
52 #include "lsst/pex/policy.h"
56 namespace persistence {
58 class LogicalLocation;
62 typedef std::shared_ptr<FormatterStorage>
Ptr;
63 typedef std::vector<Ptr>
List;
72 virtual void setPolicy(lsst::pex::policy::Policy::Ptr policy) = 0;
98 lsst::pex::policy::Policy::Ptr policy);
Class for logical location of a persisted Persistable instance.