Inner iterator class returned by begin() and end().
More...
#include <footprint_filter.h>
Inner iterator class returned by begin() and end().
Definition at line 82 of file footprint_filter.h.
◆ ITERATOR() [1/3]
FOOTPRINT_FILTER::ITERATOR::ITERATOR |
( |
| ) |
|
◆ ITERATOR() [2/3]
FOOTPRINT_FILTER::ITERATOR::ITERATOR |
( |
const ITERATOR & |
aOther | ) |
|
◆ ITERATOR() [3/3]
◆ dereference()
◆ equal()
bool FOOTPRINT_FILTER_IT::equal |
( |
const ITERATOR & |
aOther | ) |
const |
|
private |
◆ FootprintFilterMatch()
bool FOOTPRINT_FILTER_IT::FootprintFilterMatch |
( |
FOOTPRINT_INFO & |
aItem | ) |
|
|
private |
◆ increment()
void FOOTPRINT_FILTER_IT::increment |
( |
| ) |
|
|
private |
Definition at line 46 of file footprint_filter.cpp.
47{
49 {
51 return;
52 }
53
57
59 {
61
63 break;
64
66 {
68 continue;
69 }
70
72 {
73 if( !lib_name.IsEmpty() && !candidate.
InLibrary( lib_name ) )
74 continue;
75 }
76
78 {
80 continue;
81 }
82
84 {
89 int matches, position;
90 bool exclude = false;
91
93 {
94 if( !matcher->Find( searchStr.Lower(), matches, position ) )
95 {
96 exclude = true;
97 break;
98 }
99 }
100
101 if( exclude )
102 continue;
103 }
104
105
106 break;
107 }
108}
void Format(OUTPUTFORMATTER *out, int aNestLevel, int aCtl, const CPTREE &aTree)
Output a PTREE into s-expression format via an OUTPUTFORMATTER derivative.
References FOOTPRINT_FILTER::FILTERING_BY_COMPONENT_FP_FILTER, FOOTPRINT_FILTER::FILTERING_BY_LIBRARY, FOOTPRINT_FILTER::FILTERING_BY_PIN_COUNT, FOOTPRINT_FILTER::FILTERING_BY_TEXT_PATTERN, Format(), FOOTPRINT_LIST::GetCount(), FOOTPRINT_INFO::GetFootprintName(), FOOTPRINT_LIST::GetItem(), FOOTPRINT_INFO::GetLibNickname(), FOOTPRINT_INFO::GetSearchText(), FOOTPRINT_INFO::InLibrary(), FOOTPRINT_LIST::m_list, and FOOTPRINT_FILTER::UNFILTERED_FP_LIST.
Referenced by ITERATOR().
◆ PinCountMatch()
◆ boost::iterator_core_access
friend class boost::iterator_core_access |
|
friend |
◆ FOOTPRINT_FILTER
◆ m_filter
◆ m_pos
size_t FOOTPRINT_FILTER::ITERATOR::m_pos |
|
private |
The documentation for this class was generated from the following files: