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>{},
170 std::set<DRC_CONSTRAINT_T>{},
177 std::set<DRC_CONSTRAINT_T>{},
183 std::set<DRC_CONSTRAINT_T>{},
189 std::set<DRC_CONSTRAINT_T>{},
195 std::set<DRC_CONSTRAINT_T>{},
202 std::set<DRC_CONSTRAINT_T>{},
209 std::set<DRC_CONSTRAINT_T>{},
215 std::set<DRC_CONSTRAINT_T>{},
222 std::set<DRC_CONSTRAINT_T>{},
231 std::set<DRC_CONSTRAINT_T>{ },
238 std::set<DRC_CONSTRAINT_T>{},
252 std::set<DRC_CONSTRAINT_T>{},
259 std::set<DRC_CONSTRAINT_T>{},
266 return a.priority > b.priority;
303 std::vector<DRC_PANEL_MATCH> matches;
306 std::set<DRC_CONSTRAINT_T> remaining;
311 remaining.insert( constraint.
m_Type );
314 if( remaining.empty() )
320 if( remaining.empty() )
323 std::set<DRC_CONSTRAINT_T> claimed;
334 matches.emplace_back( claim.panelType, claimed );
338 remaining.erase( type );
343 if( !remaining.empty() )