76 std::set<DRC_CONSTRAINT_T>{},
83 std::set<DRC_CONSTRAINT_T>{},
90 std::set<DRC_CONSTRAINT_T>{},
97 std::set<DRC_CONSTRAINT_T>{},
104 std::set<DRC_CONSTRAINT_T>{},
113 std::set<DRC_CONSTRAINT_T>{},
122 std::set<DRC_CONSTRAINT_T>{},
128 std::set<DRC_CONSTRAINT_T>{},
134 std::set<DRC_CONSTRAINT_T>{},
140 std::set<DRC_CONSTRAINT_T>{},
146 std::set<DRC_CONSTRAINT_T>{},
152 std::set<DRC_CONSTRAINT_T>{},
158 std::set<DRC_CONSTRAINT_T>{},
164 std::set<DRC_CONSTRAINT_T>{},
171 std::set<DRC_CONSTRAINT_T>{},
177 std::set<DRC_CONSTRAINT_T>{},
183 std::set<DRC_CONSTRAINT_T>{},
189 std::set<DRC_CONSTRAINT_T>{},
196 std::set<DRC_CONSTRAINT_T>{},
203 std::set<DRC_CONSTRAINT_T>{},
209 std::set<DRC_CONSTRAINT_T>{},
216 std::set<DRC_CONSTRAINT_T>{},
225 std::set<DRC_CONSTRAINT_T>{},
239 std::set<DRC_CONSTRAINT_T>{},
246 return a.priority > b.priority;
280 std::vector<DRC_PANEL_MATCH> matches;
283 std::set<DRC_CONSTRAINT_T> remaining;
288 remaining.insert( constraint.
m_Type );
291 if( remaining.empty() )
297 if( remaining.empty() )
300 std::set<DRC_CONSTRAINT_T> claimed;
304 matches.emplace_back( claim.panelType, claimed );
308 remaining.erase( type );
313 if( !remaining.empty() )