34 #ifndef LSST_PEX_POLICY_SOURCE_H 35 #define LSST_PEX_POLICY_SOURCE_H 148 #endif // LSST_PEX_POLICY_SOURCE_H
a definition of the PolicyParserFactory class
a container for holding hierarchical configuration data in memory.
virtual ~PolicySource()
destroy the source
an abstract class representing a source of serialized Policy parameter data.
A base class for image defects.
SupportedFormats::Ptr _formats
virtual const std::string & getFormatName()=0
identifiers for the different supported formats
Citizen(const std::type_info &)
PolicySource(SupportedFormats::Ptr fmts=defaultFormats)
create a Policy file that points a file with given path.
Citizen is a class that should be among all LSST classes base classes, and handles basic memory manag...
static SupportedFormats::Ptr defaultFormats
returns true if the given string containing a content identifier indicates that it contains dictionar...
virtual void load(Policy &policy) const =0
load the data from this Policy source into a Policy object