Dynamical System Framework
Loading...
Searching...
No Matches
dsf::PtrMapView< T >::iterator Class Reference

Forward iterator returning (id, pointer) pairs by value. More...

#include <PtrMapView.hpp>

Public Types

using iterator_concept = std::forward_iterator_tag
using iterator_category = std::input_iterator_tag
using value_type = std::pair<Id, T*>
using reference = value_type
using pointer = void
using difference_type = std::ptrdiff_t

Public Member Functions

 iterator (typename map_type::const_iterator it) noexcept
value_type operator* () const noexcept
iterator & operator++ () noexcept
iterator operator++ (int) noexcept
bool operator== (iterator const &) const =default

Detailed Description

template<typename T>
class dsf::PtrMapView< T >::iterator

Forward iterator returning (id, pointer) pairs by value.


The documentation for this class was generated from the following file:
  • src/dsf/utility/PtrMapView.hpp