NuriKit v0.1.0b2
Loading...
Searching...
No Matches
nuri::Graph< NT, ET > Member List

This is the complete list of members for nuri::Graph< NT, ET >, including all inherited members.

add_edge(int src, int dst, const ET &data)nuri::Graph< NT, ET >inline
add_edge(int src, int dst, ET &&data) noexceptnuri::Graph< NT, ET >inline
add_edges(Iterator begin, Iterator end)nuri::Graph< NT, ET >inline
add_node(const NT &data)nuri::Graph< NT, ET >inline
add_node(NT &&data) noexceptnuri::Graph< NT, ET >inline
add_nodes(Iterator begin, Iterator end)nuri::Graph< NT, ET >inline
adj_begin(int nid)nuri::Graph< NT, ET >inline
adj_begin(int nid) constnuri::Graph< NT, ET >inline
adj_cbegin(int nid) constnuri::Graph< NT, ET >inline
adj_cend(int nid) constnuri::Graph< NT, ET >inline
adj_end(int nid)nuri::Graph< NT, ET >inline
adj_end(int nid) constnuri::Graph< NT, ET >inline
adjacency_iterator typedefnuri::Graph< NT, ET >
AdjRef typedefnuri::Graph< NT, ET >
begin()nuri::Graph< NT, ET >inline
begin() constnuri::Graph< NT, ET >inline
cbegin() constnuri::Graph< NT, ET >inline
cedges() constnuri::Graph< NT, ET >inline
cend() constnuri::Graph< NT, ET >inline
clear()nuri::Graph< NT, ET >inline
clear_edges()nuri::Graph< NT, ET >inline
const_adjacency_iterator typedefnuri::Graph< NT, ET >
const_edge_iterator typedefnuri::Graph< NT, ET >
const_iterator typedefnuri::Graph< NT, ET >
const_node_iterator typedefnuri::Graph< NT, ET >
ConstAdjRef typedefnuri::Graph< NT, ET >
ConstEdgeRef typedefnuri::Graph< NT, ET >
ConstNodeRef typedefnuri::Graph< NT, ET >
degree(int id) constnuri::Graph< NT, ET >inline
edge(int id)nuri::Graph< NT, ET >inline
edge(int id) constnuri::Graph< NT, ET >inline
edge_begin()nuri::Graph< NT, ET >inline
edge_begin() constnuri::Graph< NT, ET >inline
edge_cbegin() constnuri::Graph< NT, ET >inline
edge_cend() constnuri::Graph< NT, ET >inline
edge_data(int id)nuri::Graph< NT, ET >inline
edge_data(int id) constnuri::Graph< NT, ET >inline
edge_data_type typedefnuri::Graph< NT, ET >
edge_dst(int id)nuri::Graph< NT, ET >inline
edge_dst(int id) constnuri::Graph< NT, ET >inline
edge_empty() constnuri::Graph< NT, ET >inline
edge_end()nuri::Graph< NT, ET >inline
edge_end() constnuri::Graph< NT, ET >inline
edge_iterator typedefnuri::Graph< NT, ET >
edge_src(int id)nuri::Graph< NT, ET >inline
edge_src(int id) constnuri::Graph< NT, ET >inline
EdgeRef typedefnuri::Graph< NT, ET >
edges()nuri::Graph< NT, ET >inline
edges() constnuri::Graph< NT, ET >inline
empty() constnuri::Graph< NT, ET >inline
end()nuri::Graph< NT, ET >inline
end() constnuri::Graph< NT, ET >inline
erase_edge(int id)nuri::Graph< NT, ET >inline
erase_edge_between(int src, int dst)nuri::Graph< NT, ET >
erase_edge_between(ConstNodeRef src, ConstNodeRef dst)nuri::Graph< NT, ET >inline
erase_edges(const_edge_iterator begin, const_edge_iterator end)nuri::Graph< NT, ET >inline
erase_edges(const_edge_iterator begin, const_edge_iterator end, UnaryPred pred)nuri::Graph< NT, ET >
erase_edges(Iterator begin, Iterator end)nuri::Graph< NT, ET >
erase_nodes(const_iterator begin, const_iterator end)nuri::Graph< NT, ET >inline
erase_nodes(const_iterator begin, const_iterator end, UnaryPred pred)nuri::Graph< NT, ET >
erase_nodes(Iterator begin, Iterator end)nuri::Graph< NT, ET >
find_adjacent(int src, int dst)nuri::Graph< NT, ET >inline
find_adjacent(int src, int dst) constnuri::Graph< NT, ET >inline
find_adjacent(ConstNodeRef src, ConstNodeRef dst)nuri::Graph< NT, ET >inline
find_adjacent(ConstNodeRef src, ConstNodeRef dst) constnuri::Graph< NT, ET >inline
find_edge(int src, int dst)nuri::Graph< NT, ET >inline
find_edge(int src, int dst) constnuri::Graph< NT, ET >inline
find_edge(ConstNodeRef src, ConstNodeRef dst)nuri::Graph< NT, ET >inline
find_edge(ConstNodeRef src, ConstNodeRef dst) constnuri::Graph< NT, ET >inline
Graph()=defaultnuri::Graph< NT, ET >
Graph(const Graph &)=defaultnuri::Graph< NT, ET >
Graph(Graph &&) noexcept=defaultnuri::Graph< NT, ET >
Graph(int num_nodes)nuri::Graph< NT, ET >inline
Graph(int num_nodes, const NT &data)nuri::Graph< NT, ET >inline
iterator typedefnuri::Graph< NT, ET >
merge(const GraphLike &other)nuri::Graph< NT, ET >inline
node(int id)nuri::Graph< NT, ET >inline
node(int id) constnuri::Graph< NT, ET >inline
node_data(int id)nuri::Graph< NT, ET >inline
node_data(int id) constnuri::Graph< NT, ET >inline
node_data_type typedefnuri::Graph< NT, ET >
node_iterator typedefnuri::Graph< NT, ET >
NodeRef typedefnuri::Graph< NT, ET >
num_edges() constnuri::Graph< NT, ET >inline
num_nodes() constnuri::Graph< NT, ET >inline
operator=(const Graph &)=defaultnuri::Graph< NT, ET >
operator=(Graph &&) noexcept=defaultnuri::Graph< NT, ET >
operator[](int id)nuri::Graph< NT, ET >inline
operator[](int id) constnuri::Graph< NT, ET >inline
reserve(int num_nodes)nuri::Graph< NT, ET >inline
reserve_edges(int num_edges)nuri::Graph< NT, ET >inline
size() constnuri::Graph< NT, ET >inline
Subgraph< NT, ET, false > classnuri::Graph< NT, ET >friend
Subgraph< NT, ET, true > classnuri::Graph< NT, ET >friend
~Graph() noexcept=defaultnuri::Graph< NT, ET >