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

References

unittests/ADT/HashingTest.cpp
  353   EXPECT_EQ(hash_combine_range(begin(bigarr), end(bigarr)),
  353   EXPECT_EQ(hash_combine_range(begin(bigarr), end(bigarr)),
  355   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 9),
  355   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 9),
  356             hash_combine(bigarr[0], l2));
  357   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 10),
  357   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 10),
  358             hash_combine(bigarr[0], bigarr[1], l3));
  358             hash_combine(bigarr[0], bigarr[1], l3));
  359   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 17),
  359   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 17),
  360             hash_combine(li, bigarr[0], l2));
  361   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 18),
  361   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 18),
  362             hash_combine(li, bigarr[0], bigarr[1], l3));
  362             hash_combine(li, bigarr[0], bigarr[1], l3));
  363   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 18),
  363   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 18),
  364             hash_combine(bigarr[0], l2, bigarr[9], l3));
  364             hash_combine(bigarr[0], l2, bigarr[9], l3));
  365   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 20),
  365   EXPECT_EQ(hash_combine_range(bigarr, bigarr + 20),
  366             hash_combine(bigarr[0], l2, bigarr[9], l3, bigarr[18], bigarr[19]));
  366             hash_combine(bigarr[0], l2, bigarr[9], l3, bigarr[18], bigarr[19]));
  366             hash_combine(bigarr[0], l2, bigarr[9], l3, bigarr[18], bigarr[19]));
  366             hash_combine(bigarr[0], l2, bigarr[9], l3, bigarr[18], bigarr[19]));