| __disjoint_union(const graph &g) noexcept | lal::graphs::graph | protected | 
  | _clear() noexcept | lal::graphs::directed_graph | inlineprotectedvirtual | 
  | _init(uint64_t n) noexcept | lal::graphs::directed_graph | inlineprotectedvirtual | 
  | actions_after_add_edge(node u, node v) noexcept | lal::graphs::graph | protectedvirtual | 
  | actions_after_remove_edge(node u, node v) noexcept | lal::graphs::graph | protectedvirtual | 
  | actions_after_remove_node(node u) noexcept | lal::graphs::graph | protectedvirtual | 
  | actions_before_remove_edges_incident_to(node u) noexcept | lal::graphs::graph | protectedvirtual | 
  | add_edge(node s, node t, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | add_edge_bulk(node s, node t) noexcept | lal::graphs::directed_graph |  | 
  | add_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | check_normalised() noexcept | lal::graphs::directed_graph | virtual | 
  | clear() noexcept | lal::graphs::graph | virtual | 
  | copy_full_directed_graph(const directed_graph &d) noexcept | lal::graphs::directed_graph | inlineprotected | 
  | copy_full_graph(const graph &g) noexcept | lal::graphs::graph | inlineprotected | 
  | directed_graph() noexcept | lal::graphs::directed_graph | inline | 
  | directed_graph(uint64_t n) noexcept | lal::graphs::directed_graph | inline | 
  | directed_graph(const directed_graph &g) noexcept | lal::graphs::directed_graph | inline | 
  | directed_graph(directed_graph &&g) noexcept | lal::graphs::directed_graph | inline | 
  | disjoint_union(const directed_graph &g) noexcept | lal::graphs::directed_graph |  | 
  | finish_bulk_add(bool norm=true, bool check=true) noexcept | lal::graphs::directed_graph | virtual | 
  | get_degree(node u) const noexcept | lal::graphs::directed_graph | inline | 
  | get_edges() const noexcept | lal::graphs::directed_graph | virtual | 
  | get_in_degree(node u) const noexcept | lal::graphs::directed_graph | inline | 
  | get_in_neighbours(node u) const noexcept | lal::graphs::directed_graph | inline | 
  | get_num_edges() const noexcept | lal::graphs::graph | inline | 
  | get_num_nodes() const noexcept | lal::graphs::graph | inline | 
  | get_out_degree(node u) const noexcept | lal::graphs::directed_graph | inline | 
  | get_out_neighbours(node u) const noexcept | lal::graphs::directed_graph | inline | 
  | get_Q() const noexcept | lal::graphs::directed_graph | virtual | 
  | graph() noexcept | lal::graphs::graph | inline | 
  | graph(uint64_t n) noexcept | lal::graphs::graph | inline | 
  | graph(const graph &g) noexcept | lal::graphs::graph | inline | 
  | graph(graph &&g) noexcept | lal::graphs::graph | inline | 
  | has_edge(node u, node v) const noexcept | lal::graphs::directed_graph | virtual | 
  | has_node(node u) const noexcept | lal::graphs::graph | inline | 
  | init(uint64_t n) noexcept | lal::graphs::graph | virtual | 
  | is_directed() const noexcept | lal::graphs::directed_graph | inlinevirtual | 
  | is_normalised() const noexcept | lal::graphs::graph | inline | 
  | is_undirected() const noexcept | lal::graphs::directed_graph | inlinevirtual | 
  | m_adjacency_list | lal::graphs::graph | protected | 
  | m_in_adjacency_list | lal::graphs::directed_graph | protected | 
  | m_normalised | lal::graphs::graph | protected | 
  | m_num_edges | lal::graphs::graph | protected | 
  | move_full_directed_graph(directed_graph &&d) noexcept | lal::graphs::directed_graph | inlineprotected | 
  | move_full_graph(graph &&g) noexcept | lal::graphs::graph | inlineprotected | 
  | normalise() noexcept | lal::graphs::directed_graph | virtual | 
  | normalise_after_edge_addition(bool norm, bool check) noexcept | lal::graphs::graph | protected | 
  | normalise_after_edge_removal(bool norm, bool check) noexcept | lal::graphs::graph | protected | 
  | operator=(const directed_graph &g) noexcept | lal::graphs::directed_graph | inline | 
  | operator=(directed_graph &&g) noexcept | lal::graphs::directed_graph | inline | 
  | lal::graphs::graph::operator=(const graph &g) noexcept | lal::graphs::graph | inline | 
  | lal::graphs::graph::operator=(graph &&g) noexcept | lal::graphs::graph | inline | 
  | remove_edge(node s, node t, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | remove_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | remove_edges_incident_to(node u, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | remove_node(node u, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | remove_single_edge(node u, node v, neighbourhood &out_u, neighbourhood &in_v) noexcept | lal::graphs::directed_graph | private | 
  | set_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual | 
  | set_normalised(bool v=true) noexcept | lal::graphs::graph | inline | 
  | to_undirected(bool norm=true, bool check=true) const noexcept | lal::graphs::directed_graph |  | 
  | ~directed_graph() noexcept | lal::graphs::directed_graph | inlinevirtual | 
  | ~graph() noexcept | lal::graphs::graph | inlinevirtual |