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