Lines Matching refs:CtorTester
60 class CtorTester { class
61 static std::set<CtorTester *> Constructed;
65 explicit CtorTester(int Value = 0) : Value(Value) { in CtorTester() function in __anona16976e80111::CtorTester
68 CtorTester(uint32_t Value) : Value(Value) { in CtorTester() function in __anona16976e80111::CtorTester
71 CtorTester(const CtorTester &Arg) : Value(Arg.Value) { in CtorTester() function in __anona16976e80111::CtorTester
74 CtorTester &operator=(const CtorTester &) = default;
75 ~CtorTester() { EXPECT_EQ(1u, Constructed.erase(this)); } in ~CtorTester()
79 bool operator==(const CtorTester &RHS) const { return Value == RHS.Value; } in operator ==()
82 std::set<CtorTester *> CtorTester::Constructed;
85 static inline CtorTester getEmptyKey() { return CtorTester(-1); } in getEmptyKey()
86 static inline CtorTester getTombstoneKey() { return CtorTester(-2); } in getTombstoneKey()
87 static unsigned getHashValue(const CtorTester &Val) { in getHashValue()
90 static bool isEqual(const CtorTester &LHS, const CtorTester &RHS) { in isEqual()
95 CtorTester getTestKey(int i, CtorTester *) { return CtorTester(i); } in getTestKey() argument
96 CtorTester getTestValue(int i, CtorTester *) { return CtorTester(42 + i); } in getTestValue() argument
126 DenseMap<CtorTester, CtorTester, CtorTesterMapInfo>>