Class Attribute::Iterator

Nested Relationships

This class is a nested type of Template Class Graph::Attribute.

Class Documentation

class Iterator

Public Types

using value_type = T
using reference = value_type&
using pointer = value_type*
using iterator_category = std::forward_iterator_tag
using difference_type = ptrdiff_t

Public Functions

inline Iterator()
inline Iterator(AttributeStorage<NodeOrEdge, ASB, T> *storage)
inline Iterator &nextValid()
inline Iterator &operator++()
inline auto operator*() const
inline bool operator==(Iterator const &iter) const noexcept
inline bool operator!=(Iterator const &iter) const noexcept