DeSiGNAR  0.5a
Data Structures General Library
Designar::Graph< NodeInfo, ArcInfo, GraphInfo > Member List

This is the complete list of members for Designar::Graph< NodeInfo, ArcInfo, GraphInfo >, including all inherited members.

adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_arcs(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_arcs(Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_nodes(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
all_nodes(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
Arc typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
arc_listDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
ArcInfoType typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
arcs() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
arcs_begin()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_begin() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_begin(Node *p)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_begin(Node *p) const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_end()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_end() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_end(Node *p)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
arcs_end(Node *p) const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
clear()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >
copy_graph(const Graph< NodeInfo, ArcInfo, GraphInfo > &, Graph< NodeInfo, ArcInfo, GraphInfo > &)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >static
dl_to_adjacent_arc(DL *ptr)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotectedstatic
dl_to_arc(DL *ptr)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotectedstatic
dl_to_node(DL *ptr)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotectedstatic
exists_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
exists_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
exists_arc(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
exists_arc(Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
exists_node(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
exists_node(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_arcs(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_arcs(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_nodes(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
filter_nodes(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, const RetT &init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, const RetT &init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, RetT &&init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, RetT &&init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_arcs(const RetT &init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_arcs(const RetT &init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_arcs(RetT &&init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_arcs(RetT &&init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_nodes(const RetT &init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_nodes(const RetT &init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_nodes(RetT &&init_val, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
fold_nodes(RetT &&init_val, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &&op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_arc(Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_arc(Op &&op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_node(Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
for_each_node(Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
GAdArc typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
GArc typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
get_first_arc()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_first_arc() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_first_node()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_first_node() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_info()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_info() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_num_arcs() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
get_num_nodes() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
GNode typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
Graph()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
Graph(const GraphInfo &_info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
Graph(GraphInfo &&_info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
Graph(const Graph &g)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
Graph(Graph &&g)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
GraphInfoType typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
infoDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
insert_arc(Node *s, Node *t)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
insert_arc(Node *src, Node *tgt, const ArcInfo &info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
insert_arc(Node *src, Node *tgt, ArcInfo &&info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
insert_garc(Node *src, Node *tgt)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotected
insert_gnode(GNode *p)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotected
insert_node()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
insert_node(const NodeInfo &info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
insert_node(NodeInfo &&info)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
is_digraph() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
map_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_adjacent_arcs(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_adjacent_arcs_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_adjacent_arcs_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &op, Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_adjacent_arcs_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &&op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_adjacent_arcs_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Op &&op=Op(), Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs(Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs(Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs_if(Op &op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs_if(Op &op, Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs_if(Op &&op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_arcs_if(Op &&op=Op(), Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes(Op &op) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes(Op &&op=Op()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes_if(Op &op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes_if(Op &op, Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes_if(Op &&op, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
map_nodes_if(Op &&op=Op(), Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
Node typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
node_listDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
NodeInfoType typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
nodes() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nodes_begin()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
nodes_begin() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
nodes_end()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
nodes_end() const Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
none_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
none_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
none_arc(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
none_arc(Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
none_node(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
none_node(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, nat_t i)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, nat_t i) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_arc(nat_t i)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_arc(nat_t i) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_node(nat_t i)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
nth_node(nat_t i) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
num_arcsDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
num_nodesDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
operator=(const Graph &g)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
operator=(Graph &&g)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
remove_adjacent_arc_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_adjacent_arc_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_arc(GArc *arc)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotected
remove_arc(Arc *a)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
remove_arc_if(Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_arc_if(Pred &&pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_adjacent_arc_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_adjacent_arc_if(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_arc_if(Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_arc_if(Pred &&pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_node_if(Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_first_node_if(Pred &&pred=Pred())Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_node(GNode *)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >protected
remove_node(Node *n)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
remove_node_if(Pred &pred)Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
remove_node_if(Pred &&pred=Pred())Designar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_all_arc_tag(GraphTag tag) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_all_arc_tag() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_all_node_tag(GraphTag tag) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_all_node_tag() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_all_tags() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_arc_cookies() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_arc_counter() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_arcs() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_cookies() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_counters() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_node_cookies() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_node_counter() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_nodes() constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
reset_tag(GraphTag tag) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
search_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
search_adjacent_arc(GraphNode< NodeInfo, ArcInfo, GraphInfo > *p, Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
search_arc(Node *, Node *)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >
BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >::search_arc(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >::search_arc(Pred &&pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
search_node(Pred &pred) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
search_node(Pred &&pred=Pred()) constDesignar::BaseGraph< Graph< NodeInfo, ArcInfo, GraphInfo >, GraphNode< NodeInfo, ArcInfo, GraphInfo >, GraphArc< GraphNode< NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo, GraphInfo >, NodeInfo, ArcInfo >inline
SetSizeType typedefDesignar::Graph< NodeInfo, ArcInfo, GraphInfo >
sort_arcs(Cmp &cmp)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
sort_arcs(Cmp &&cmp=Cmp())Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
sort_nodes(Cmp &cmp)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
sort_nodes(Cmp &&cmp=Cmp())Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
swap(Graph &g)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline
to_garc(Arc *arc)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotectedstatic
to_gnode(Node *node)Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inlineprotectedstatic
~Graph()Designar::Graph< NodeInfo, ArcInfo, GraphInfo >inline