#include <filteredCFG.h>
Collaboration diagram for VirtualCFG::FilteredCFGNode< FilterFunction >:

Public Member Functions | |
| FilteredCFGNode (const CFGNode &n) | |
| FilteredCFGNode () | |
| Need a default constructor to use with boost_graph. | |
| void | setFilter (const FilterFunction &f) |
| const CFGNode & | toNode () const |
| std::string | toString () const |
| std::string | toStringForDebugging () const |
| std::string | id () const |
| SgNode * | getNode () const |
| unsigned int | getIndex () const |
| std::vector< FilteredCFGEdge< FilterFunction > > | outEdges () const |
| std::vector< FilteredCFGEdge< FilterFunction > > | inEdges () const |
| bool | isInteresting () const |
| bool | operator== (const FilteredCFGNode &o) const |
| bool | operator!= (const FilteredCFGNode &o) const |
| bool | operator< (const FilteredCFGNode &o) const |
Private Attributes | |
| CFGNode | n |
| FilterFunction | filter |
| VirtualCFG::FilteredCFGNode< FilterFunction >::FilteredCFGNode | ( | const CFGNode & | n | ) | [inline] |
| VirtualCFG::FilteredCFGNode< FilterFunction >::FilteredCFGNode | ( | ) | [inline] |
Need a default constructor to use with boost_graph.
Underlying node will be invalid.
| void VirtualCFG::FilteredCFGNode< FilterFunction >::setFilter | ( | const FilterFunction & | f | ) | [inline] |
| const CFGNode& VirtualCFG::FilteredCFGNode< FilterFunction >::toNode | ( | ) | const [inline] |
| std::string VirtualCFG::FilteredCFGNode< FilterFunction >::toString | ( | ) | const [inline] |
| std::string VirtualCFG::FilteredCFGNode< FilterFunction >::toStringForDebugging | ( | ) | const [inline] |
| std::string VirtualCFG::FilteredCFGNode< FilterFunction >::id | ( | ) | const [inline] |
| SgNode* VirtualCFG::FilteredCFGNode< FilterFunction >::getNode | ( | ) | const [inline] |
| unsigned int VirtualCFG::FilteredCFGNode< FilterFunction >::getIndex | ( | ) | const [inline] |
| std::vector< FilteredCFGEdge< FilterFunction > > VirtualCFG::FilteredCFGNode< FilterFunction >::outEdges | ( | ) | const |
| std::vector< FilteredCFGEdge< FilterFunction > > VirtualCFG::FilteredCFGNode< FilterFunction >::inEdges | ( | ) | const |
| bool VirtualCFG::FilteredCFGNode< FilterFunction >::isInteresting | ( | ) | const [inline] |
| bool VirtualCFG::FilteredCFGNode< FilterFunction >::operator== | ( | const FilteredCFGNode< FilterFunction > & | o | ) | const [inline] |
| bool VirtualCFG::FilteredCFGNode< FilterFunction >::operator!= | ( | const FilteredCFGNode< FilterFunction > & | o | ) | const [inline] |
| bool VirtualCFG::FilteredCFGNode< FilterFunction >::operator< | ( | const FilteredCFGNode< FilterFunction > & | o | ) | const [inline] |
CFGNode VirtualCFG::FilteredCFGNode< FilterFunction >::n [private] |
FilterFunction VirtualCFG::FilteredCFGNode< FilterFunction >::filter [private] |
1.4.7