Ardour
9.0-pre0-582-g084a23a80d
|
Bi-directional iterator for flag set. Iterates over flags that are set in this field. More...
#include <flag_field.h>
Public Types | |
using | iterator_category = std::bidirectional_iterator_tag |
using | value_type = Flag |
Public Member Functions | |
iterator (FlagField const &parent, Flag position) | |
iterator (iterator const &other) | |
value_type | operator* () const |
value_type const * | operator-> () const |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator & | operator-- () |
iterator | operator-- (int) |
bool | operator< (iterator const &other) const |
Private Attributes | |
FlagField const & | parent |
Flag | position |
Bi-directional iterator for flag set. Iterates over flags that are set in this field.
Definition at line 28 of file flag_field.h.
using AudioGrapher::FlagField::iterator::iterator_category = std::bidirectional_iterator_tag |
Definition at line 34 of file flag_field.h.
Definition at line 35 of file flag_field.h.
Definition at line 37 of file flag_field.h.
|
inline |
Definition at line 38 of file flag_field.h.
|
inline |
Definition at line 40 of file flag_field.h.
|
inline |
Definition at line 43 of file flag_field.h.
|
inline |
Definition at line 50 of file flag_field.h.
|
inline |
Definition at line 52 of file flag_field.h.
|
inline |
Definition at line 59 of file flag_field.h.
|
inline |
Definition at line 41 of file flag_field.h.
|
inline |
Definition at line 61 of file flag_field.h.
|
private |
Definition at line 64 of file flag_field.h.
|
private |
Definition at line 65 of file flag_field.h.