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 = std::conditional_t<isConst, const value_type&, value_type&>
using pointer = std::conditional_t<isConst, const value_type*, value_type*>
using iterator_category = std::forward_iterator_tag
using difference_type = ptrdiff_t

Public Functions

inline Iterator()
inline Iterator(AttributeStorage_type *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