Struct Graph::iterator¶
Defined in File Graph.hpp
Nested Relationships¶
This struct is a nested type of Struct Graph.
Struct Documentation¶
-
struct iterator
Public Types
-
using iterator_category = std::input_iterator_tag
-
using value_type = Statement
-
using difference_type = ptrdiff_t
-
using pointer = value_type const*
-
using reference = value_type const&
Public Functions
-
iterator() noexcept = default
-
iterator(Graph const *parent, typename triple_storage_type::const_iterator beg, typename triple_storage_type::const_iterator end) noexcept
-
iterator &operator++() noexcept
-
void operator++(int) noexcept
-
reference operator*() const noexcept
-
pointer operator->() const noexcept
-
using iterator_category = std::input_iterator_tag