LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Interface for Persistable base class. More...
#include <boost/shared_ptr.hpp>
#include <typeinfo>
Go to the source code of this file.
Classes | |
class | lsst::daf::base::Persistable |
Base class for all persistable classes. More... | |
Namespaces | |
lsst | |
Estimate image backgrounds. | |
lsst::daf | |
lsst::daf::base | |
lsst::daf::persistence | |
boost | |
boost::serialization | |
Macros | |
#define | LSST_PERSIST_FORMATTER(formatter...) |
Functions | |
template<class Form , class Archive > | |
void | lsst::daf::persistence::delegateSerialize (Archive &ar, unsigned int const version, lsst::daf::base::Persistable *persistable) |
Interface for Persistable base class.
Definition in file Persistable.h.
#define LSST_PERSIST_FORMATTER | ( | formatter... | ) |
Macro used to connect the persistable class with the Formatter and boost::serialization
Provides friend access to boost::serialization
and the Formatter subclass. Also provides a template serialization function (inline, so templates can be expanded by g++
in the "Borland" style).
formatter | Name of formatter class with template parameters, if any. |
Definition at line 98 of file Persistable.h.