|
xorp
|
This visitor is used to check what sets a policy uses. More...
#include <visitor_dep.hh>
Classes | |
| class | sem_error |
| Semantic error thrown if set is not found. More... | |
Public Member Functions | |
| VisitorDep (SetMap &setmap, PolicyMap &pmap) | |
| const Element * | visit (PolicyStatement &policy) |
| const Element * | visit (Term &term) |
| const Element * | visit (NodeUn &node) |
| const Element * | visit (NodeBin &node) |
| const Element * | visit (NodeAssign &node) |
| const Element * | visit (NodeVar &node) |
| const Element * | visit (NodeSet &node) |
| const Element * | visit (NodeElem &node) |
| const Element * | visit (NodeAccept &node) |
| const Element * | visit (NodeReject &node) |
| const Element * | visit (NodeProto &node) |
| const Element * | visit (NodeNext &node) |
| const Element * | visit (NodeSubr &node) |
| const DEPS & | sets () const |
Private Member Functions | |
| void | commit_deps (PolicyStatement &policy) |
Private Attributes | |
| SetMap & | _setmap |
| PolicyMap & | _pmap |
| DEPS | _sets |
| DEPS | _policies |
This visitor is used to check what sets a policy uses.
This is useful for set dependancy tracking.