lsst.pex.policy  14.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCCitizen
|oClsst::pex::policy::PolicyContainer for holding hierarchical configuration data in memory
|oClsst::pex::policy::PolicyDestinationClass representing a destination to serialize Policy parameter data to
||\Clsst::pex::policy::PolicyStreamDestinationGeneric stream destination for policy data
|| \Clsst::pex::policy::PolicyStringDestinationGeneric stream destination for policy data
|oClsst::pex::policy::PolicyParserAbstract class for parsing serialized Policy data and loading it into a Policy object
||\Clsst::pex::policy::paf::PAFParserParser for reading PAF-formatted data into a Policy object
|\Clsst::pex::policy::PolicySourceAbstract class representing a source of serialized Policy parameter data
| oClsst::pex::policy::PolicyFileRepresentation of a file containing Policy parameter data
| |\Clsst::pex::policy::DefaultPolicyFileRepresentation of a default Policy file that is stored as a file in the installation directory of an LSST product
| | \Clsst::pex::policy::UrnPolicyFileA Policy file in the installation directory of an LSST product, referred to using a URN
| \Clsst::pex::policy::PolicyStringRepresentation of a string containing Policy parameter data
oCPersistable
|oClsst::pex::policy::PolicyContainer for holding hierarchical configuration data in memory
|oClsst::pex::policy::PolicyFileRepresentation of a file containing Policy parameter data
|\Clsst::pex::policy::PolicyStringRepresentation of a string containing Policy parameter data
oCDomainError
|oClsst::pex::policy::DictionaryErrorThere is a problem with a dictionary
|\Clsst::pex::policy::TypeErrorException indicating that a policy parameter with a given name has a type different from the one that was requested
oCNotFoundError
|\Clsst::pex::policy::NameNotFoundException indicating that a policy parameter of a given name can not be found in a Policy object
oCRuntimeError
|oClsst::pex::policy::BadNameErrorException thrown when Policy parameter name has an illegal form
|\Clsst::pex::policy::ParserErrorParent exception for errors that occur during the parsing of policy files
| oClsst::pex::policy::EOFErrorException indicated that the stream being parsed ended prematurely
| \Clsst::pex::policy::SyntaxErrorException thrown because a general syntax error was encountered
|  oClsst::pex::policy::FormatSyntaxErrorException thrown because a syntax error specific to the format being parsed was encountered
|  \Clsst::pex::policy::UnsupportedSyntaxException thrown because syntax was encountered that is legal for the format being parsed but which is not supported for encoding Policies
oClsst.pex.policy.policy.policyContinued.Policy
oClsst::pex::policy::PolicyConfiguredInterface to indicate that a class is configured with a Policy
oClsst::pex::policy::PolicyParserFactoryAbstract factory class for creating PolicyParser instances
|\Clsst::pex::policy::paf::PAFParserFactoryClass for creating PAFParser objects
oClsst::pex::policy::PolicyWriterAn abstract interface for writing policy data to streams
|\Clsst::pex::policy::paf::PAFWriterAn abstract interface for writing policy data to streams
\Clsst::pex::policy::SupportedFormatsList of supported Policy formats