ExecStreamGraphImpl::ExplicitEdgePredicate Struct Reference

#include <ExecStreamGraphImpl.h>

List of all members.

Public Member Functions

 ExplicitEdgePredicate ()
 ExplicitEdgePredicate (EdgeWeightMap weightMapInit)
bool operator() (Edge const &edge) const

Public Attributes

EdgeWeightMap weightMap


Detailed Description

Definition at line 79 of file ExecStreamGraphImpl.h.


Constructor & Destructor Documentation

ExecStreamGraphImpl::ExplicitEdgePredicate::ExplicitEdgePredicate (  )  [inline]

Definition at line 86 of file ExecStreamGraphImpl.h.

00087         {
00088         }

ExecStreamGraphImpl::ExplicitEdgePredicate::ExplicitEdgePredicate ( EdgeWeightMap  weightMapInit  )  [inline]

Definition at line 90 of file ExecStreamGraphImpl.h.

00091             : weightMap(weightMapInit)
00092         {
00093         }


Member Function Documentation

bool ExecStreamGraphImpl::ExplicitEdgePredicate::operator() ( Edge const &  edge  )  const [inline]

Definition at line 95 of file ExecStreamGraphImpl.h.

00096         {
00097             return boost::get(weightMap, edge) > 0;
00098         }


Member Data Documentation

EdgeWeightMap ExecStreamGraphImpl::ExplicitEdgePredicate::weightMap

Definition at line 81 of file ExecStreamGraphImpl.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:30 2009 for Fennel by  doxygen 1.5.1