Lines Matching refs:hash_value

37   friend hash_code hash_value(const NonPOD &obj) {  in hash_value()  function
67 EXPECT_EQ(hash_value(42), hash_value(x)); in TEST()
68 EXPECT_EQ(hash_value(42), hash_value(TE_Foo)); in TEST()
69 EXPECT_NE(hash_value(42), hash_value(y)); in TEST()
70 EXPECT_NE(hash_value(42), hash_value(TE_Bar)); in TEST()
71 EXPECT_NE(hash_value(42), hash_value(p)); in TEST()
72 EXPECT_EQ(hash_value(71), hash_value(i)); in TEST()
73 EXPECT_EQ(hash_value(71), hash_value(ci)); in TEST()
74 EXPECT_EQ(hash_value(71), hash_value(vi)); in TEST()
75 EXPECT_EQ(hash_value(71), hash_value(cvi)); in TEST()
76 EXPECT_EQ(hash_value(c), hash_value('x')); in TEST()
77 EXPECT_EQ(hash_value('4'), hash_value('0' + 4)); in TEST()
78 EXPECT_EQ(hash_value(addr), hash_value(&y)); in TEST()
82 EXPECT_EQ(hash_combine(42, 43), hash_value(std::make_pair(42, 43))); in TEST()
83 EXPECT_NE(hash_combine(43, 42), hash_value(std::make_pair(42, 43))); in TEST()
84 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43ull))); in TEST()
85 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42, 43ull))); in TEST()
86 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43))); in TEST()
91 hash_value(std::make_pair(42, std::make_pair(43, 44)))); in TEST()
92 EXPECT_EQ(hash_value(std::make_pair(42, std::make_pair(43, 44))), in TEST()
93 hash_value(std::make_pair(std::make_pair(42, 43), 44))); in TEST()
98 hash_value(std::make_pair('0', std::make_pair(1ull, '2')))); in TEST()
103 hash_value(std::make_pair(obj1, std::make_pair(obj2, obj3)))); in TEST()
107 EXPECT_EQ(hash_combine(), hash_value(std::make_tuple())); in TEST()
108 EXPECT_EQ(hash_combine(42), hash_value(std::make_tuple(42))); in TEST()
109 EXPECT_EQ(hash_combine(42, 'c'), hash_value(std::make_tuple(42, 'c'))); in TEST()
111 EXPECT_NE(hash_combine(43, 42), hash_value(std::make_tuple(42, 43))); in TEST()
112 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_tuple(42ull, 43ull))); in TEST()
113 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_tuple(42, 43ull))); in TEST()
114 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_tuple(42ull, 43))); in TEST()
119 EXPECT_EQ(hash_combine_range(s.c_str(), s.c_str() + s.size()), hash_value(s)); in TEST()
121 hash_value(s.substr(0, s.size() - 1))); in TEST()
123 hash_value(s.substr(1, s.size() - 2))); in TEST()
127 hash_value(ws)); in TEST()
129 hash_value(ws.substr(0, ws.size() - 1))); in TEST()
131 hash_value(ws.substr(1, ws.size() - 2))); in TEST()
137 EXPECT_NE(hash_value(B0), hash_value(B)); in TEST()
138 EXPECT_NE(hash_value(B1), hash_value(B)); in TEST()
139 EXPECT_NE(hash_value(B1), hash_value(B0)); in TEST()
143 EXPECT_NE(hash_value(I0), hash_value(I)); in TEST()
144 EXPECT_NE(hash_value(I1), hash_value(I)); in TEST()
145 EXPECT_NE(hash_value(I1), hash_value(I0)); in TEST()
148 EXPECT_EQ(hash_value(B), hash_value(I)); in TEST()
157 hash_code hash_value(HashableDummy dummy) { return dummy.value; } in hash_value() function
364 EXPECT_NE(static_cast<size_t>(llvm::hash_value(S)), static_cast<size_t>(0)); in TEST()
374 hash_value(const StructWithHashBuilderAndHashValueSupport &Value) { in hash_value() function
381 EXPECT_EQ(static_cast<size_t>(hash_value(S)), static_cast<size_t>(0xbeef)); in TEST()