All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
paal::ir::detail::bool_map_to_tree_filter< EdgeBoolMap > Struct Template Reference

#include <tree_augmentation.hpp>

Public Member Functions

 bool_map_to_tree_filter (EdgeBoolMap m)
template<typename Edge >
bool operator() (const Edge &e) const

Public Attributes

EdgeBoolMap ebmap

Detailed Description

template<typename EdgeBoolMap>
struct paal::ir::detail::bool_map_to_tree_filter< EdgeBoolMap >

A class that translates bool map on the edges to a filter, which can be used with boost::filtered_graph. That is, we translate operator[] to operator(). We do a little more: we will also need the negated version of the map (for the graph of the non-tree edges).

Definition at line 57 of file tree_augmentation.hpp.

The documentation for this struct was generated from the following file: