PGROUTING  3.2
pgrouting::visitors::Edges_order_dfs_visitor< E > Class Template Reference

#include "edges_order_dfs_visitor.hpp"

Inheritance diagram for pgrouting::visitors::Edges_order_dfs_visitor< E >:
Collaboration diagram for pgrouting::visitors::Edges_order_dfs_visitor< E >:

Public Member Functions

 Edges_order_dfs_visitor (std::vector< E > &data)
 
template<typename B_G >
void tree_edge (E e, const B_G &)
 

Private Attributes

std::vector< E > & m_data
 

Detailed Description

template<class E>
class pgrouting::visitors::Edges_order_dfs_visitor< E >

Definition at line 42 of file edges_order_dfs_visitor.hpp.

Constructor & Destructor Documentation

◆ Edges_order_dfs_visitor()

template<class E >
pgrouting::visitors::Edges_order_dfs_visitor< E >::Edges_order_dfs_visitor ( std::vector< E > &  data)
inlineexplicit

Definition at line 44 of file edges_order_dfs_visitor.hpp.

45  :
46  m_data(data) {}

Member Function Documentation

◆ tree_edge()

template<class E >
template<typename B_G >
void pgrouting::visitors::Edges_order_dfs_visitor< E >::tree_edge ( e,
const B_G &   
)
inline

Definition at line 48 of file edges_order_dfs_visitor.hpp.

48  {
49  m_data.push_back(e);
50  }

References pgrouting::visitors::Edges_order_dfs_visitor< E >::m_data.

Member Data Documentation

◆ m_data

template<class E >
std::vector<E>& pgrouting::visitors::Edges_order_dfs_visitor< E >::m_data
private

The documentation for this class was generated from the following file:
pgrouting::visitors::Edges_order_dfs_visitor::m_data
std::vector< E > & m_data
Definition: edges_order_dfs_visitor.hpp:52