39 # define __attribute__(x) 57 namespace persistence {
61 StorageRegistry::StorageRegistry(
void) {
68 StorageRegistry::~StorageRegistry(
void) {
79 if (name ==
"BoostStorage") {
82 else if (name ==
"FitsStorage") {
85 else if (name ==
"XmlStorage") {
Class for XML file storage.
Interface for StorageRegistry class.
Class for FITS file storage.
Interface for FitsStorage class.
Interface for XmlStorage class.
Class to register FormatterStorage subclasses.
Class for boost::serialization storage.
static StorageRegistry & getRegistry(void)
Return a reference to a subclass registry.
FormatterStorage::Ptr createInstance(std::string const &name)
Create a FormatterStorage subclass instance by name.
Interface for BoostStorage class.