Lines Matching refs:IdSet
32 IdSet<TId> id_set;
65 std::ostream &operator<<(std::ostream &os, const IdSet<TUInt> &obj) {
66 int bits = IdSet<TUInt>::max_elements;
88 if (in.size() > IdSet<TNum>::max_elements) {
105 std::vector<std::pair<TNum, IdSet<TId>>> active_regions;
186 IdSet<TId> active_set;
207 for (std::vector<std::pair<TNum, IdSet>>::iterator it =
234 for (typename std::vector<std::pair<TNum, IdSet<TId>>>::iterator it =
237 IdSet<TId> region_set = it->second;
245 typename std::vector<std::pair<TNum, IdSet<TId>>>::iterator next_it = it;
326 #define IdSet IdSet<TId>
370 expected_out.push_back(RectSet(IdSet(0), Rect(0, 0, 2, 5)));
371 expected_out.push_back(RectSet(IdSet(1), Rect(2, 5, 6, 6)));
372 expected_out.push_back(RectSet(IdSet(1) | 0, Rect(2, 0, 4, 5)));
373 expected_out.push_back(RectSet(IdSet(1) | 2, Rect(4, 0, 6, 5)));
374 expected_out.push_back(RectSet(IdSet(2), Rect(6, 0, 8, 5)));
375 expected_out.push_back(RectSet(IdSet(3), Rect(0, 7, 8, 9)));
376 expected_out.push_back(RectSet(IdSet(4), Rect(10, 0, 12, 5)));
377 expected_out.push_back(RectSet(IdSet(5) | 4, Rect(12, 0, 16, 5)));
378 expected_out.push_back(RectSet(IdSet(4), Rect(16, 0, 18, 5)));
379 expected_out.push_back(RectSet(IdSet(6), Rect(20, 11, 22, 17)));
380 expected_out.push_back(RectSet(IdSet(6) | 7, Rect(22, 13, 24, 17)));
381 expected_out.push_back(RectSet(IdSet(6), Rect(22, 11, 24, 13)));
382 expected_out.push_back(RectSet(IdSet(7), Rect(22, 17, 24, 21)));
383 expected_out.push_back(RectSet(IdSet(7), Rect(24, 13, 26, 21)));
384 expected_out.push_back(RectSet(IdSet(9), Rect(30, 31, 32, 39)));
385 expected_out.push_back(RectSet(IdSet(8) | 9, Rect(32, 33, 36, 37)));
386 expected_out.push_back(RectSet(IdSet(9), Rect(32, 37, 36, 39)));
387 expected_out.push_back(RectSet(IdSet(9), Rect(32, 31, 36, 33)));
388 expected_out.push_back(RectSet(IdSet(9), Rect(36, 31, 38, 39)));
389 expected_out.push_back(RectSet(IdSet(10), Rect(40, 43, 44, 45)));
390 expected_out.push_back(RectSet(IdSet(10) | 11, Rect(44, 43, 46, 45)));
391 expected_out.push_back(RectSet(IdSet(11), Rect(44, 41, 46, 43)));
392 expected_out.push_back(RectSet(IdSet(11), Rect(44, 45, 46, 47)));
393 expected_out.push_back(RectSet(IdSet(10), Rect(46, 43, 48, 45)));
394 expected_out.push_back(RectSet(IdSet(12) | 13 | 14, Rect(50, 51, 52, 53)));