KiCad PCB EDA Suite
|
#include <lset.h>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = size_t |
using | difference_type = std::ptrdiff_t |
using | pointer = const size_t * |
using | reference = const size_t & |
Public Member Functions | |
all_set_layers_iterator (const BASE_SET &set, size_t index) | |
PCB_LAYER_ID | operator* () const |
all_set_layers_iterator & | operator++ () |
bool | operator!= (const set_bits_iterator &other) const |
bool | operator== (const set_bits_iterator &other) const |
Protected Member Functions | |
void | advance_to_next_set_bit () |
Protected Attributes | |
const BASE_SET & | m_baseSet |
size_t | m_index |
|
inherited |
Definition at line 223 of file base_set.h.
|
inherited |
Definition at line 221 of file base_set.h.
|
inherited |
Definition at line 224 of file base_set.h.
|
inherited |
Definition at line 225 of file base_set.h.
|
inherited |
Definition at line 222 of file base_set.h.
|
inline |
|
inlineprotectedinherited |
Definition at line 247 of file base_set.h.
|
inlineinherited |
Definition at line 242 of file base_set.h.
References BASE_SET::set_bits_iterator::m_index.
|
inline |
|
inline |
Definition at line 307 of file lset.h.
References BASE_SET::set_bits_iterator::operator++().
|
inlineinherited |
Definition at line 244 of file base_set.h.
References BASE_SET::set_bits_iterator::m_index.
|
protectedinherited |
Definition at line 253 of file base_set.h.
|
protectedinherited |
Definition at line 254 of file base_set.h.
Referenced by LSET::copper_layers_iterator::copper_layers_iterator(), BASE_SET::set_bits_iterator::operator!=(), and BASE_SET::set_bits_iterator::operator==().