xorp

PolicyException Class Reference

Base class for all policy exceptions. More...

#include <policy_exception.hh>

Inheritance diagram for PolicyException:
XorpReasonedException XorpException CodeGenerator::CodeGeneratorErr Configuration::ConfError Dependency< T >::DependencyError Dispatcher::OpNotFound ElemAny< T >::ElemInitError ElementFactory::UnknownElement ElemRefAny< T >::ElemInitError FileVarRW::Error FilterManager::FMException IvExec::RuntimeError policy_utils::PolicyUtilsErr PolicyFilter::ConfError PolicyFilters::PolicyFiltersErr PolicyMap::PolicyMapError PolicyStatement::PolicyStatementErr PolicyTags::PolicyTagsError ProcessWatch::PWException SemanticVarRW::var_error SetManager::SetNotFound SetMap::SetMapError SingleVarRW::SingleVarRWErr SourceMatchCodeGenerator::NoProtoSpec SourceMatchCodeGenerator::ProtoRedefined Term::term_syntax_error VarMap::VarMapErr VisitorDep::sem_error VisitorSemantic::sem_error

List of all members.

Public Member Functions

 PolicyException (const char *file, size_t line, const string &init_why="")
 PolicyException (const char *type, const char *file, size_t line, const string &init_why="")

Detailed Description

Base class for all policy exceptions.

All policy exceptions have a string representing the error. Base class for all policy exceptions.

All policy exceptions have a string representing the error.


Constructor & Destructor Documentation

PolicyException::PolicyException ( const char *  file,
size_t  line,
const string &  init_why = "" 
) [inline]
Parameters:
reasonthe error message

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations