reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/ADT/SparseMultiSetTest.cpp
   82   Set.setUniverse(10);
   84   Set.insert(5);
   85   Set.insert(5);
   86   Set.insert(5);
   87   Set.insert(3);
   88   Set.insert(2);
   89   Set.insert(1);
   90   Set.insert(4);
   91   EXPECT_EQ(7u, Set.size());
   94   EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end());
   94   EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end());
   94   EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end());
   95   EXPECT_EQ(6u, Set.size());
   96   EXPECT_FALSE(Set.contains(4));
   97   EXPECT_TRUE(Set.find(4) == Set.end());
   97   EXPECT_TRUE(Set.find(4) == Set.end());
  100   EXPECT_EQ(3u, Set.count(5));
  101   EXPECT_TRUE(Set.find(5) != Set.end());
  101   EXPECT_TRUE(Set.find(5) != Set.end());
  102   EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end());
  102   EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end());
  102   EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end());
  103   EXPECT_EQ(5u, Set.size());
  104   EXPECT_EQ(2u, Set.count(5));
  106   Set.insert(6);
  107   Set.insert(7);
  108   EXPECT_EQ(7u, Set.size());
  111   EXPECT_TRUE(Set.getTail(6) == Set.getHead(6));
  111   EXPECT_TRUE(Set.getTail(6) == Set.getHead(6));
  112   USet::iterator I = Set.erase(Set.find(6));
  112   USet::iterator I = Set.erase(Set.find(6));
  113   EXPECT_TRUE(I == Set.end());
  114   EXPECT_EQ(6u, Set.size());
  117   EXPECT_EQ(2u, Set.count(5));
  118   I = Set.getTail(5);
  119   I = Set.erase(I);
  120   EXPECT_TRUE(I == Set.end());
  122   EXPECT_EQ(1u, Set.count(5));
  124   I = Set.erase(I);
  125   EXPECT_TRUE(I == Set.end());
  126   EXPECT_EQ(0u, Set.count(5));
  128   Set.insert(8);
  129   Set.insert(8);
  130   Set.insert(8);
  131   Set.insert(8);
  132   Set.insert(8);
  135   EXPECT_EQ(5, std::distance(Set.getHead(8), Set.end()));
  135   EXPECT_EQ(5, std::distance(Set.getHead(8), Set.end()));
  136   Set.eraseAll(8);
  137   EXPECT_EQ(0, std::distance(Set.getHead(8), Set.end()));
  137   EXPECT_EQ(0, std::distance(Set.getHead(8), Set.end()));
  140   Set.clear();
  141   EXPECT_EQ(0u, Set.size());
  142   EXPECT_FALSE(Set.contains(3));
  143   Set.setUniverse(1000);
  147     Set.insert(i);
  150     Set.eraseAll(i);
  153     EXPECT_EQ(1u, Set.count(i));
  155   EXPECT_FALSE(Set.contains(99));
  156   EXPECT_FALSE(Set.contains(800));
  157   EXPECT_EQ(700u, Set.size());