Mace C++ Graph Library 1.0
The fast and flexible graph library for C++. Developed by Matthias Mace Hädrich.
|
add_edge(vertex *p_src, vertex *p_dest, int weight=0)=0 | graph | [pure virtual] |
add_edge(vertex *p_src, edge *p_edge)=0 | graph | [pure virtual] |
add_vertex(std::string name, int weight=0) | graph | |
add_vertex(vertex *p_vertex) | graph | |
are_adjacent(vertex *p_vertex_0, vertex *p_vertex_1) | graph | [protected] |
edges_count() | graph | [protected] |
find_source(edge *p_edge) | graph | [protected] |
get_vertex_by_name(std::string name) | graph | [protected] |
graph() | graph | |
has_loop() | graph | [protected] |
m_name | graph | [private] |
m_parallels_allowed | graph | [private] |
m_vertices | graph | [private] |
name() | graph | [protected] |
parallels_allowed() | graph | [protected] |
remove_edge(vertex *p_vertex_0, vertex *p_vertex_1)=0 | graph | [pure virtual] |
remove_edge(edge *p_edge)=0 | graph | [pure virtual] |
remove_edges_pointing_to(vertex *p_vertex) | graph | [protected] |
remove_vertex(std::string name) | graph | |
remove_vertex(vertex *p_vertex) | graph | |
set_name(std::string name) | graph | [protected] |
set_parallels_allowed(bool allowed) | graph | [protected] |
vertices() | graph | |
vertices_count() | graph | [protected] |
vertices_output(std::ostream &ostream) | graph | |
~graph() | graph |