|
GraphDom
|
Every valid instance of this class is a "container-like and non-owning" handle to a subset of the set of all out-edges of a vertex belongings to a multiset graph. More...
#include <multiset_graph_adj_list.h>
Public Member Functions | |
| adj_list (const adj_list &other) | |
| adj_list (const typename graph< VertexType >::adj_list &other) | |
| adj_list & | operator= (const adj_list &)=delete |
| adj_list & | operator= (adj_list &&)=delete |
| multiset_graph< VertexType >::adj_list_iterator | begin () const |
| multiset_graph< VertexType >::adj_list_iterator | end () const |
| graph< VertexType >::adj_list_const_iterator | cbegin () const |
| graph< VertexType >::adj_list_const_iterator | cend () const |
Every valid instance of this class is a "container-like and non-owning" handle to a subset of the set of all out-edges of a vertex belongings to a multiset graph.
An instance adj of this class is invalidated as soon as one of the following scenarios occurs:
A valid instance adj of this class is invalidated as soon as the vertex it is associated with is erased.
If *this is invalid then any operation other than the destruction of *this will cause undefined behavior.