#include <ogdf/basic/internal/graph_iterators.h>
Public Types | |
using | array_pointer_type = typename std::conditional< isConst, const ArrayType *, ArrayType * >::type |
Type of the array. | |
using | key_type = typename ArrayType::key_type |
Index type of the associated array. | |
using | value_type = typename std::conditional< isConst, const typename ArrayType::value_type, typename ArrayType::value_type >::type |
Value type of the associated array. | |
Private Attributes | |
array_pointer_type | m_array |
The array. | |
key_type | m_key |
Index in m_array. | |
Friends | |
class | GraphArrayIteratorBase< ArrayType, true > |
Definition at line 113 of file graph_iterators.h.
using ogdf::internal::GraphArrayIteratorBase< ArrayType, isConst >::array_pointer_type = typename std::conditional<isConst, const ArrayType*, ArrayType*>::type |
Type of the array.
Definition at line 123 of file graph_iterators.h.
using ogdf::internal::GraphArrayIteratorBase< ArrayType, isConst >::key_type = typename ArrayType::key_type |
Index type of the associated array.
Definition at line 118 of file graph_iterators.h.
using ogdf::internal::GraphArrayIteratorBase< ArrayType, isConst >::value_type = typename std::conditional<isConst, const typename ArrayType::value_type, typename ArrayType::value_type>::type |
Value type of the associated array.
Definition at line 120 of file graph_iterators.h.
|
inline |
Constructor.
Definition at line 126 of file graph_iterators.h.
|
inline |
Constructor.
Definition at line 129 of file graph_iterators.h.
|
inline |
Constructor.
Definition at line 133 of file graph_iterators.h.
|
inline |
Copy constructor.
Definition at line 138 of file graph_iterators.h.
|
inline |
Index in m_array.
Definition at line 150 of file graph_iterators.h.
|
inline |
Inequality operator.
Definition at line 164 of file graph_iterators.h.
|
inline |
Value of m_array at index m_key.
Definition at line 156 of file graph_iterators.h.
|
inline |
Increment operator (prefix).
Definition at line 169 of file graph_iterators.h.
|
inline |
Increment operator (postfix).
Definition at line 176 of file graph_iterators.h.
|
inline |
Decrement operator (prefix).
Definition at line 183 of file graph_iterators.h.
|
inline |
Decrement operator (postfix).
Definition at line 190 of file graph_iterators.h.
|
inline |
Copy assignment operator.
Definition at line 142 of file graph_iterators.h.
|
inline |
Equality operator.
Definition at line 159 of file graph_iterators.h.
|
inline |
Value of m_array at index m_key.
Definition at line 153 of file graph_iterators.h.
|
friend |
Definition at line 97 of file graph_iterators.h.
|
private |
The array.
Definition at line 198 of file graph_iterators.h.
|
private |
Index in m_array.
Definition at line 197 of file graph_iterators.h.