10 using namespace boost;
24 return *(graph_->vertex_data(adj));
28 : graph_(NULL), vertex_(NULL) {
33 : graph_(graph), vertex_(vertex) {
39 return *(graph_->edge_data(edge));
43 Edge descriptor = *iter_;
46 if (v_target == vertex_) {
47 return edge->
source(graph_);
const graph_t * graph() const
DBGraphVertex & dereference() const
DBGraphBase::out_edge_iterator iter_
DBGraphBase::adjacency_iterator end_
DBGraphBase::adjacency_iterator iter_
adjacency_iterator end(DBGraph *graph)
DBGraphBase::out_edge_iterator end_
bool HasAdjacencies(DBGraph *graph) const
boost::graph_traits< graph_t >::adjacency_iterator adjacency_iterator
DBGraphVertex * target() const
DBGraphBase::edge_descriptor Edge
DBGraphVertex * target(DBGraph *graph)
DBGraphBase::vertex_descriptor Vertex
DBGraphEdge & dereference() const
DBGraphVertex * source(DBGraph *graph)