GraphLib
Bearbeitung der Aufgabe Mini Graph Library für OOP WiSe 2023/24
Loading...
Searching...
No Matches
GraphLib::UnweightedUndirectedGraph< D, I > Member List

This is the complete list of members for GraphLib::UnweightedUndirectedGraph< D, I >, including all inherited members.

add_edge(const I from_id, const I to_id) overrideGraphLib::Internal::UnweightedGraph< int, std::size_t, Internal::Edge< std::size_t > >inlinevirtual
add_edge_impl(const id_type from_id, const edge_type edge)GraphLib::Internal::Graph< D, I, E >inlineprotectedvirtual
add_node(const data_type data)GraphLib::Internal::Graph< D, I, E >inline
GraphLib::Internal::UndirectedGraph< int, std::size_t, Internal::Edge< std::size_t > >::add_node()GraphLib::Internal::Graph< D, I, E >inline
add_node_with_id(const id_type id, const data_type data)GraphLib::Internal::Graph< D, I, E >inline
GraphLib::Internal::UndirectedGraph< int, std::size_t, Internal::Edge< std::size_t > >::add_node_with_id(const id_type id)GraphLib::Internal::Graph< D, I, E >inline
adj_list_GraphLib::Internal::Graph< D, I, E >protected
data_map_GraphLib::Internal::Graph< D, I, E >protected
data_type typedefGraphLib::Internal::Graph< D, I, E >
edge_count() constGraphLib::Internal::Graph< D, I, E >inline
edge_type typedefGraphLib::Internal::Graph< D, I, E >
get_edge(const id_type from_id, const id_type to_id) constGraphLib::Internal::Graph< D, I, E >inline
get_edges(const id_type from_id) constGraphLib::Internal::Graph< D, I, E >inline
get_neighbors(const id_type id) constGraphLib::Internal::Graph< D, I, E >inline
get_node_data(const id_type id) constGraphLib::Internal::Graph< D, I, E >inline
get_nodes() constGraphLib::Internal::Graph< D, I, E >inline
has_edge(const id_type from_id, const id_type to_id) constGraphLib::Internal::Graph< D, I, E >inline
highest_id_GraphLib::Internal::Graph< D, I, E >protected
id_type typedefGraphLib::Internal::Graph< D, I, E >
is_directed() const overrideGraphLib::Internal::UndirectedGraph< int, std::size_t, Internal::Edge< std::size_t > >inlinevirtual
is_full()GraphLib::Internal::Graph< D, I, E >inline
is_weighted() const overrideGraphLib::Internal::UnweightedGraph< int, std::size_t, Internal::Edge< std::size_t > >inlinevirtual
node_count() constGraphLib::Internal::Graph< D, I, E >inline
node_exists(const id_type id) constGraphLib::Internal::Graph< D, I, E >inline
operator==(const Graph &other) constGraphLib::Internal::Graph< D, I, E >inline
print_adjacency_list() constGraphLib::Internal::Graph< D, I, E >inline
print_adjacency_matrix() constGraphLib::Internal::Graph< D, I, E >inline
print_data_map() constGraphLib::Internal::Graph< D, I, E >inline
print_with_data(std::ostream &os) constGraphLib::Internal::Graph< D, I, E >inline
remove_edge(I from_id, I to_id) overrideGraphLib::Internal::UndirectedGraph< int, std::size_t, Internal::Edge< std::size_t > >inlinevirtual
remove_node(const id_type id)GraphLib::Internal::Graph< D, I, E >inline
set_node_data(const id_type id, const data_type data)GraphLib::Internal::Graph< D, I, E >inline
~Graph()=defaultGraphLib::Internal::Graph< D, I, E >virtual