| 
    KiCad PCB EDA Suite
    
   | 
 
LSEQ is a sequence (and therefore also a set) of PCB_LAYER_IDs. More...
#include <lseq.h>
 Public Member Functions | |
| LSEQ () | |
| template<class InputIterator> | |
| LSEQ (InputIterator aStart, InputIterator aEnd) | |
| LSEQ (std::initializer_list< PCB_LAYER_ID > aLayers) | |
| int | TestLayers (PCB_LAYER_ID aRhs, PCB_LAYER_ID aLhs) const | 
Public Attributes | |
| PCB_LAYER_ID | elements | 
| STL member.   | |
| PCB_LAYER_ID | elements | 
| STL member.   | |
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;
 }
 
      
  | 
  inline | 
      
  | 
  inline | 
| int LSEQ::TestLayers | ( | PCB_LAYER_ID | aRhs, | 
| PCB_LAYER_ID | aLhs ) const | 
      
  | 
  inherited | 
STL member.
      
  | 
  inherited | 
STL member.