32 #ifndef LSST_PEX_POLICY_PARSER_H 33 #define LSST_PEX_POLICY_PARSER_H 105 #endif // LSST_PEX_POLICY_PARSER_H an abstract class for parsing serialized Policy data and loading it into a Policy object...
bool isStrict()
return true if this parser will be strict in adhering to syntax rules.
a definition of the PolicyParserFactory class
virtual int parse(std::istream &is)=0
parse data from the input stream and load results into the attached Policy.
a container for holding hierarchical configuration data in memory.
PolicyParser(Policy &policy, bool strict=true)
Create a Parser attached to a policy object to be loaded.
virtual ~PolicyParser()
destroy this factory
A base class for image defects.
void setStrict(bool strict)
set whether this parser will be strict in adhering to syntax rules.
Policy & getPolicy()
return the policy object
Citizen(const std::type_info &)
Citizen is a class that should be among all LSST classes base classes, and handles basic memory manag...
const Policy & getPolicy() const
return the policy object