|
GraphTool
1.0
Tool for analyzing and graphically visualizing code dependencies for Ericsson.
|
#include <invert_filter.h>


Public Types | |
| typedef GraphType::node_value_type | V_type |
| typedef GraphType::edge_value_type | E_type |
Public Types inherited from GraphFilter< GraphType > | |
| typedef GraphType::node_value_type | V_type |
| typedef GraphType::edge_value_type | E_type |
Public Member Functions | |
| InvertFilter (GraphFilter< GraphType > &inverted_filter) | |
| Provide the filter to be invereted as an argument. | |
| virtual GraphFilter< GraphType > * | clone () |
| Clone the filter. | |
| virtual bool | operator() (V_type m) |
| Returns true if the given node should be included, or false if it is to be filtered out. | |
| virtual bool | operator() (E_type e) |
| Returns true if the give edgen matches the filter. | |
| template<typename P1 , typename P2 > | |
| bool | operator() (std::pair< P1, P2 > &m) |
| Operator used for STL. | |
Public Member Functions inherited from GraphFilter< GraphType > | |
| GraphFilter (std::string filter_name="", std::string filter_type="", bool inverted=false, bool enabled=true, bool nodes=true, bool edges=true) | |
| void | set_inverted (bool status) |
| Sets the inverted status. | |
| void | set_enabled (bool enabled) |
| Sets enabled. | |
| std::string | name () const |
| std::string | type () const |
| bool | inverted () const |
| virtual bool | enabled () const |
| virtual bool | nodes () const |
| The nodes property tells us whether this filter operates on nodes. | |
| virtual bool | edges () const |
| The edgesproperty tells us whether this filter operates on nodes. | |
| template<typename P1 , typename P2 > | |
| bool | operator() (std::pair< P1, P2 > &m) |
Additional Inherited Members | |
Protected Attributes inherited from GraphFilter< GraphType > | |
| bool | inverted_ |
| bool | enabled_ |
| bool | nodes_ |
| bool | edges_ |
Filter that can be used to invert the results of another filter.
1.8.6