| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
 
 
 
Go to the documentation of this file.
   36 #ifndef LSST_PEX_POLICY_DEFAULTPOLICYFILE_H 
   37 #define LSST_PEX_POLICY_DEFAULTPOLICYFILE_H 
   98     virtual boost::filesystem::path 
getInstallPath(
const char* 
const productName);
 
  113     static boost::filesystem::path 
installPathFor(
const char* 
const productName);
 
  127     boost::filesystem::path _repos;
 
  
virtual void load(Policy &policy) const
load the data from this Policy source into a Policy object.
a representation of a default Policy file that is stored as a file in the installation directory of a...
virtual boost::filesystem::path getInstallPath(const char *const productName)
return the file path to the installation directory of a given named product.
a container for holding hierarchical configuration data in memory.
definition of the PolicyFile class
A base class for image defects.
const boost::filesystem::path & getRepositoryPath() const
return the full file path to the repository directory where this file will found.
static boost::filesystem::path installPathFor(const char *const productName)
return the file path to the installation directory of a given named product.
a representation of a file containing Policy parameter data.
DefaultPolicyFile(const char *const productName, const std::string &filepath, const std::string &repos="", bool strict=true)
define a default policy file