![]() |
KiCad PCB EDA Suite
|
LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs. More...
#include <layers_id_colors_and_visibility.h>
Public Member Functions | |
LSEQ () | |
template<class InputIterator > | |
LSEQ (InputIterator aStart, InputIterator aEnd) | |
void | Rewind () |
void | operator++ () |
void | operator++ (int) |
operator bool () | |
PCB_LAYER_ID | operator * () const |
Private Attributes | |
unsigned | m_index |
LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs.
A sequence provides a certain order.
It can also be used as an iterator:
for( LSEQ cu_stack = aSet.CuStack(); cu_stack; ++cu_stack ) { layer_id = *cu_stack; : things to do with layer_id; }
Definition at line 468 of file layers_id_colors_and_visibility.h.
|
inline |
Definition at line 474 of file layers_id_colors_and_visibility.h.
|
inline |
Definition at line 479 of file layers_id_colors_and_visibility.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 470 of file layers_id_colors_and_visibility.h.
Referenced by operator *(), operator bool(), operator++(), and Rewind().