ug4
|
#include <undirected_boost.h>
Public Types | |
typedef intmax_t | difference_type |
typedef ug::UndirectedMatrix< T >::edge | edge_type |
typedef ug::SparseMatrix< T > | M |
typedef ug::UndirectedMatrix< T >::edge | reference |
typedef ug::UndirectedMatrix< T >::adjacency_iterator | value_type |
Public Member Functions | |
bool | operator!= (const UM_out_edge_iterator &other) const |
UM_out_edge_iterator & | operator++ () |
UM_out_edge_iterator | operator++ (int) |
UM_out_edge_iterator & | operator= (UM_out_edge_iterator &&p)=delete |
UM_out_edge_iterator & | operator= (UM_out_edge_iterator const &p) |
bool | operator== (const UM_out_edge_iterator &other) const |
UM_out_edge_iterator () | |
UM_out_edge_iterator (int v, value_type w) | |
UM_out_edge_iterator (UM_out_edge_iterator &&p)=delete | |
UM_out_edge_iterator (UM_out_edge_iterator const &p) | |
~UM_out_edge_iterator () | |
Private Types | |
typedef iterator_facade< UM_out_edge_iterator< T >, typename ug::UndirectedMatrix< T >::adjacency_iterator, std::input_iterator_tag, typename ug::UndirectedMatrix< T >::edge, std::intmax_t > | base_class |
Private Member Functions | |
void | decrement () |
reference | dereference () const |
bool | equal (UM_out_edge_iterator const &other) const |
void | increment () |
Private Attributes | |
value_type | _base |
int | _v |
Friends | |
class | iterator_core_access |
|
private |
typedef intmax_t boost::UM_out_edge_iterator< T >::difference_type |
typedef ug::UndirectedMatrix<T>::edge boost::UM_out_edge_iterator< T >::edge_type |
typedef ug::SparseMatrix<T> boost::UM_out_edge_iterator< T >::M |
typedef ug::UndirectedMatrix<T>::edge boost::UM_out_edge_iterator< T >::reference |
typedef ug::UndirectedMatrix<T>::adjacency_iterator boost::UM_out_edge_iterator< T >::value_type |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
References p.
|
delete |
|
inline |
|
inlineprivate |
References boost::UM_out_edge_iterator< T >::_base, and untested.
|
inlineprivate |
|
inlineprivate |
References boost::UM_out_edge_iterator< T >::_base, and untested.
|
inlineprivate |
References boost::UM_out_edge_iterator< T >::_base, and untested.
|
inline |
References boost::UM_out_edge_iterator< T >::_base.
|
inline |
References boost::UM_out_edge_iterator< T >::_base.
|
inline |
References untested.
|
delete |
References untested.
|
inline |
References boost::UM_out_edge_iterator< T >::_base, boost::UM_out_edge_iterator< T >::_v, and p.
|
inline |
References boost::UM_out_edge_iterator< T >::_base.
|
friend |
|
private |
Referenced by boost::UM_out_edge_iterator< T >::decrement(), boost::UM_out_edge_iterator< T >::dereference(), boost::UM_out_edge_iterator< T >::equal(), boost::UM_out_edge_iterator< T >::increment(), boost::UM_out_edge_iterator< T >::operator!=(), boost::UM_out_edge_iterator< T >::operator++(), boost::UM_out_edge_iterator< T >::operator=(), and boost::UM_out_edge_iterator< T >::operator==().
|
private |