Horizon
Public Member Functions | List of all members
LSEQ Class Reference

Class LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs. More...

#include <layers_id_colors_and_visibility.h>

Inheritance diagram for LSEQ:

Public Member Functions

template<class InputIterator >
 LSEQ (InputIterator aStart, InputIterator aEnd)
 
void Rewind ()
 
void operator++ ()
 
void operator++ (int)
 
 operator bool ()
 
PCB_LAYER_ID operator* () const
 
template<class InputIterator >
 LSEQ (InputIterator aStart, InputIterator aEnd)
 
void Rewind ()
 
void operator++ ()
 
void operator++ (int)
 
 operator bool ()
 
PCB_LAYER_ID operator* () const
 

Detailed Description

Class 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;
 }


The documentation for this class was generated from the following file: