72 std::set<DRC_CONSTRAINT_T>{},
79 std::set<DRC_CONSTRAINT_T>{},
86 std::set<DRC_CONSTRAINT_T>{},
93 std::set<DRC_CONSTRAINT_T>{},
100 std::set<DRC_CONSTRAINT_T>{},
109 std::set<DRC_CONSTRAINT_T>{},
118 std::set<DRC_CONSTRAINT_T>{},
124 std::set<DRC_CONSTRAINT_T>{},
130 std::set<DRC_CONSTRAINT_T>{},
136 std::set<DRC_CONSTRAINT_T>{},
142 std::set<DRC_CONSTRAINT_T>{},
148 std::set<DRC_CONSTRAINT_T>{},
154 std::set<DRC_CONSTRAINT_T>{},
160 std::set<DRC_CONSTRAINT_T>{},
166 std::set<DRC_CONSTRAINT_T>{},
173 std::set<DRC_CONSTRAINT_T>{},
179 std::set<DRC_CONSTRAINT_T>{},
185 std::set<DRC_CONSTRAINT_T>{},
191 std::set<DRC_CONSTRAINT_T>{},
198 std::set<DRC_CONSTRAINT_T>{},
205 std::set<DRC_CONSTRAINT_T>{},
211 std::set<DRC_CONSTRAINT_T>{},
218 std::set<DRC_CONSTRAINT_T>{},
227 std::set<DRC_CONSTRAINT_T>{ },
234 std::set<DRC_CONSTRAINT_T>{},
248 std::set<DRC_CONSTRAINT_T>{},
255 std::set<DRC_CONSTRAINT_T>{},
262 return a.priority > b.priority;
299 std::vector<DRC_PANEL_MATCH> matches;
302 std::set<DRC_CONSTRAINT_T> remaining;
307 remaining.insert( constraint.
m_Type );
310 if( remaining.empty() )
316 if( remaining.empty() )
319 std::set<DRC_CONSTRAINT_T> claimed;
330 matches.emplace_back( claim.panelType, claimed );
334 remaining.erase( type );
339 if( !remaining.empty() )