|
Ardour
9.0-pre0-1950-g391fe97693
|
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.