DeSiGNAR  0.5a
Data Structures General Library
Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType > Member List

This is the complete list of members for Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >, including all inherited members.

adjacent_arcs(Node *p) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_adjacent_arcs(Node *p, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_adjacent_arcs(Node *p, Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_arcs(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_arcs(Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_nodes(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
all_nodes(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
arcs() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
copy_graph(const GT &, GT &)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >static
exists_adjacent_arc(Node *p, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
exists_adjacent_arc(Node *p, Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
exists_arc(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
exists_arc(Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
exists_node(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
exists_node(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_adjacent_arcs(Node *p, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_adjacent_arcs(Node *p, Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_arcs(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_arcs(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_nodes(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
filter_nodes(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_adjacent_arcs(Node *p, const RetT &init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_adjacent_arcs(Node *p, const RetT &init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_adjacent_arcs(Node *p, RetT &&init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_adjacent_arcs(Node *p, RetT &&init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_arcs(const RetT &init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_arcs(const RetT &init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_arcs(RetT &&init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_arcs(RetT &&init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_nodes(const RetT &init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_nodes(const RetT &init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_nodes(RetT &&init_val, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
fold_nodes(RetT &&init_val, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_adjacent_arc(Node *p, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_adjacent_arc(Node *p, Op &&op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_arc(Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_arc(Op &&op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_node(Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
for_each_node(Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs(Node *p, Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs(Node *p, Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs_if(Node *p, Op &op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs_if(Node *p, Op &op, Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs_if(Node *p, Op &&op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_adjacent_arcs_if(Node *p, Op &&op=Op(), Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs(Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs(Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs_if(Op &op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs_if(Op &op, Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs_if(Op &&op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_arcs_if(Op &&op=Op(), Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes(Op &op) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes(Op &&op=Op()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes_if(Op &op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes_if(Op &op, Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes_if(Op &&op, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
map_nodes_if(Op &&op=Op(), Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nodes() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_adjacent_arc(Node *p, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_adjacent_arc(Node *p, Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_arc(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_arc(Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_node(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
none_node(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_adjacent_arc(Node *p, nat_t i)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_adjacent_arc(Node *p, nat_t i) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_arc(nat_t i)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_arc(nat_t i) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_node(nat_t i)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
nth_node(nat_t i) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_adjacent_arc_if(Node *p, Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_adjacent_arc_if(Node *p, Pred &&pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_arc_if(Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_arc_if(Pred &&pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_adjacent_arc_if(Node *p, Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_adjacent_arc_if(Node *p, Pred &&pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_arc_if(Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_arc_if(Pred &&pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_node_if(Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_first_node_if(Pred &&pred=Pred())Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_node_if(Pred &pred)Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
remove_node_if(Pred &&pred=Pred())Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_all_arc_tag(GraphTag tag) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_all_arc_tag() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_all_node_tag(GraphTag tag) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_all_node_tag() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_all_tags() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_arc_cookies() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_arc_counter() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_arcs() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_cookies() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_counters() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_node_cookies() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_node_counter() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_nodes() const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
reset_tag(GraphTag tag) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_adjacent_arc(Node *p, Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_adjacent_arc(Node *p, Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_arc(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_arc(Pred &&pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_node(Pred &pred) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline
search_node(Pred &&pred=Pred()) const Designar::BaseGraph< GT, Node, Arc, NodeInfoType, ArcInfoType >inline