Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph > Struct Template Reference

#include <filtered_graph.hpp>

Collaboration diagram for boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >:

Public Member Functions

 out_edge_predicate ()
 
 out_edge_predicate (EdgePredicate ep, VertexPredicate vp, const Graph &g)
 
template<typename Edge >
bool operator() (const Edge &e) const
 

Public Attributes

EdgePredicate m_edge_pred
 
VertexPredicate m_vertex_pred
 
const Graph * m_g
 

Constructor & Destructor Documentation

template<typename EdgePredicate , typename VertexPredicate , typename Graph >
boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::out_edge_predicate ( )
inline
template<typename EdgePredicate , typename VertexPredicate , typename Graph >
boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::out_edge_predicate ( EdgePredicate  ep,
VertexPredicate  vp,
const Graph &  g 
)
inline

Member Function Documentation

template<typename EdgePredicate , typename VertexPredicate , typename Graph >
template<typename Edge >
bool boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::operator() ( const Edge &  e) const
inline

Member Data Documentation

template<typename EdgePredicate , typename VertexPredicate , typename Graph >
EdgePredicate boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::m_edge_pred
template<typename EdgePredicate , typename VertexPredicate , typename Graph >
const Graph* boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::m_g
template<typename EdgePredicate , typename VertexPredicate , typename Graph >
VertexPredicate boost::detail::out_edge_predicate< EdgePredicate, VertexPredicate, Graph >::m_vertex_pred

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