#include <string>
#include <vector>
#include <list>
#include <map>
#include <memory>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include "lsst/daf/base/Persistable.h"
#include "lsst/daf/base/PropertySet.h"
#include "lsst/pex/policy/exceptions.h"
Go to the source code of this file.
◆ POL_ADD
      
        
          | #define POL_ADD | ( |  | name, | 
        
          |  |  |  | value | 
        
          |  | ) |  |  | 
      
 
Value:    try {                                                      \
        _data->add(
name, value);                               \
    }
Definition at line 1001 of file Policy.h.
 
 
◆ POL_GETLIST
      
        
          | #define POL_GETLIST | ( |  | name, | 
        
          |  |  |  | type, | 
        
          |  |  |  | vtype | 
        
          |  | ) |  |  | 
      
 
Value:    try {                                                                 \
    } catch (boost::bad_any_cast&) {                                      \
    }
Definition at line 63 of file Policy.h.
 
 
◆ POL_GETSCALAR
      
        
          | #define POL_GETSCALAR | ( |  | name, | 
        
          |  |  |  | type, | 
        
          |  |  |  | vtype | 
        
          |  | ) |  |  | 
      
 
Value:    try {                                                                 \
    } catch (boost::bad_any_cast&) {                                      \
    }
Definition at line 52 of file Policy.h.