MimIR 0.1
MimIR is my Intermediate Representation
|
#include <mim/util/sets.h>
Public Types | |
Iterator Properties | |
using | iterator_category = std::forward_iterator_tag |
using | difference_type = std::ptrdiff_t |
using | value_type = D* |
using | pointer = D* const* |
using | reference = D* const& |
Public Member Functions | |
iterator & | clear () |
Construction | |
constexpr | iterator () noexcept=default |
Increment | |
constexpr iterator & | operator++ () noexcept |
constexpr iterator | operator++ (int) noexcept |
Comparisons | |
constexpr bool | operator== (iterator other) const noexcept |
constexpr bool | operator!= (iterator other) const noexcept |
Dereference | |
constexpr reference | operator* () const noexcept |
constexpr pointer | operator-> () const noexcept |
Friends | |
class | Set |
using mim::Sets< D, N >::Set::iterator::difference_type = std::ptrdiff_t |
using mim::Sets< D, N >::Set::iterator::iterator_category = std::forward_iterator_tag |
using mim::Sets< D, N >::Set::iterator::pointer = D* const* |
using mim::Sets< D, N >::Set::iterator::reference = D* const& |
using mim::Sets< D, N >::Set::iterator::value_type = D* |
|
constexprdefaultnoexcept |
Definition at line 205 of file sets.h.
Referenced by operator++().
|
inlineconstexprnoexcept |
Definition at line 193 of file sets.h.
Referenced by operator->().
|
inlineconstexprnoexcept |
Definition at line 176 of file sets.h.
References operator++().
|
inlineconstexprnoexcept |
Definition at line 202 of file sets.h.
References operator*().
|
friend |