Lines Matching defs:set1
268 UniqueSet<T>* set1, UniqueSet<T>* set2, bool expected) {
269 CHECK(set1->Equals(set1));
271 CHECK(expected == set1->Equals(set2));
272 CHECK(expected == set2->Equals(set1));
283 UniqueSet<String>* set1 = new(&zone) UniqueSet<String>();
286 CHECK_SETS(set1, set2, true);
288 set1->Add(A, &zone);
290 CHECK_SETS(set1, set2, false);
294 CHECK_SETS(set1, set2, true);
296 set1->Add(B, &zone);
298 CHECK_SETS(set1, set2, false);
302 CHECK_SETS(set1, set2, false);
304 set1->Add(C, &zone);
306 CHECK_SETS(set1, set2, false);
310 CHECK_SETS(set1, set2, true);
321 UniqueSet<String>* set1 = new(&zone) UniqueSet<String>();
324 CHECK(set1->IsSubset(set2));
325 CHECK(set2->IsSubset(set1));
327 set1->Add(A, &zone);
329 CHECK(!set1->IsSubset(set2));
330 CHECK(set2->IsSubset(set1));
334 CHECK(!set1->IsSubset(set2));
335 CHECK(!set2->IsSubset(set1));
339 CHECK(set1->IsSubset(set2));
340 CHECK(!set2->IsSubset(set1));
342 set1->Add(B, &zone);
344 CHECK(set1->IsSubset(set2));
345 CHECK(set2->IsSubset(set1));
356 UniqueSet<String>* set1 = new(&zone) UniqueSet<String>();
359 set1->Add(A, &zone);
360 set1->Add(C, &zone);
361 set1->Add(E, &zone);
370 CHECK(set1->IsSubset(set2));
371 CHECK(!set2->IsSubset(set1));
373 set1->Add(G, &zone);
375 CHECK(!set1->IsSubset(set2));
376 CHECK(!set2->IsSubset(set1));
406 UniqueSet<String>* set1 = MakeSet(&zone, i, elements);
409 CHECK(((i & j) == i) == set1->IsSubset(set2));
422 UniqueSet<String>* set1 = new(&zone) UniqueSet<String>();
426 CHECK(set1->IsSubset(set2));
427 CHECK(set2->IsSubset(set1));
429 set1->Add(A, &zone);
431 result = set1->Intersect(set2, &zone);
438 result = set1->Intersect(set2, &zone);
441 CHECK(set1->Equals(result));
447 result = set1->Intersect(set2, &zone);
450 CHECK(set1->Equals(result));
470 UniqueSet<String>* set1 = MakeSet(&zone, i, elements);
473 UniqueSet<String>* result = set1->Intersect(set2, &zone);
490 UniqueSet<String>* set1 = new(&zone) UniqueSet<String>();
494 CHECK(set1->IsSubset(set2));
495 CHECK(set2->IsSubset(set1));
497 set1->Add(A, &zone);
499 result = set1->Union(set2, &zone);
502 CHECK(set1->Equals(result));
506 result = set1->Union(set2, &zone);
509 CHECK(set1->Equals(result));
515 result = set1->Union(set2, &zone);
538 UniqueSet<String>* set1 = MakeSet(&zone, i, elements);
541 UniqueSet<String>* result = set1->Union(set2, &zone);