NuriKit v0.1.0b2
Loading...
Searching...
No Matches
adaptor.h File Reference
Include dependency graph for adaptor.h:

Go to the source code of this file.

Classes

struct  nuri::BoostEdgeDesc
struct  boost::graph_traits< nuri::Graph< NT, ET > >
struct  boost::graph_traits< nuri::Subgraph< NT, ET, is_const > >

Namespaces

namespace  nuri
namespace  boost

Functions

template<class NT, class ET>
auto nuri::out_edges (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
boost::graph_traits< Graph< NT, ET > >::vertex_descriptor nuri::source (typename boost::graph_traits< Graph< NT, ET > >::edge_descriptor e, const Graph< NT, ET > &)
template<class NT, class ET>
boost::graph_traits< Graph< NT, ET > >::vertex_descriptor nuri::target (typename boost::graph_traits< Graph< NT, ET > >::edge_descriptor e, const Graph< NT, ET > &)
template<class NT, class ET>
auto nuri::out_degree (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::in_edges (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::in_degree (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::degree (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::adjacent_vertices (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::vertices (const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::num_vertices (const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::edges (const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::num_edges (const Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::add_vertex (Graph< NT, ET > &g)
template<class NT, class ET>
void nuri::clear_vertex (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, Graph< NT, ET > &g)
template<class NT, class ET>
void nuri::remove_vertex (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::add_edge (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor u, typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, Graph< NT, ET > &g)
template<class NT, class ET>
void nuri::remove_edge (typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor u, typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v, Graph< NT, ET > &g)
template<class NT, class ET>
void nuri::remove_edge (typename boost::graph_traits< Graph< NT, ET > >::edge_descriptor e, Graph< NT, ET > &g)
template<class NT, class ET>
void nuri::remove_edge (typename boost::graph_traits< Graph< NT, ET > >::edge_iterator it, Graph< NT, ET > &g)
template<class NT, class ET>
auto nuri::get (boost::vertex_index_t, const Graph< NT, ET > &)
template<class NT, class ET>
auto nuri::get (boost::vertex_index_t, const Graph< NT, ET > &, typename boost::graph_traits< Graph< NT, ET > >::vertex_descriptor v)
template<class NT, class ET>
auto nuri::get (boost::edge_index_t, const Graph< NT, ET > &)
template<class NT, class ET>
auto nuri::get (boost::edge_index_t, const Graph< NT, ET > &, typename boost::graph_traits< Graph< NT, ET > >::edge_descriptor e)
template<class NT, class ET, bool is_const>
auto nuri::out_edges (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor nuri::source (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::edge_descriptor e, const Subgraph< NT, ET, is_const > &)
template<class NT, class ET, bool is_const>
boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor nuri::target (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::edge_descriptor e, const Subgraph< NT, ET, is_const > &)
template<class NT, class ET, bool is_const>
auto nuri::out_degree (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::in_edges (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::in_degree (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::degree (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::adjacent_vertices (typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v, const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::vertices (const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::num_vertices (const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::edges (const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::num_edges (const Subgraph< NT, ET, is_const > &g)
template<class NT, class ET, bool is_const>
auto nuri::get (boost::vertex_index_t, const Subgraph< NT, ET, is_const > &)
template<class NT, class ET, bool is_const>
auto nuri::get (boost::vertex_index_t, const Subgraph< NT, ET, is_const > &, typename boost::graph_traits< Subgraph< NT, ET, is_const > >::vertex_descriptor v)
template<class NT, class ET, bool is_const>
auto nuri::get (boost::edge_index_t, const Subgraph< NT, ET, is_const > &)
template<class NT, class ET, bool is_const>
auto nuri::get (boost::edge_index_t, const Subgraph< NT, ET, is_const > &, typename boost::graph_traits< Subgraph< NT, ET, is_const > >::edge_descriptor e)