Home
last modified time | relevance | path

Searched refs:CountCopyAndMove (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DDenseSetTest.cpp150 struct CountCopyAndMove { struct
156 CountCopyAndMove(const CountCopyAndMove &RHS) { in CountCopyAndMove() argument
160 CountCopyAndMove &operator=(const CountCopyAndMove &RHS) { in operator =() argument
165 CountCopyAndMove(CountCopyAndMove &&RHS) { in CountCopyAndMove() function
169 CountCopyAndMove &operator=(const CountCopyAndMove &&RHS) { in operator =() argument
175 int CountCopyAndMove::Copy = 0;
176 int CountCopyAndMove::Move = 0;
182 static inline CountCopyAndMove getEmptyKey() { return CountCopyAndMove(-1); }; in getEmptyKey()
184 return CountCopyAndMove(-2); in getTombstoneKey()
208 CountCopyAndMove::Copy = 0; in TEST()
[all …]
H A DDenseMapTest.cpp334 struct CountCopyAndMove { struct
337 CountCopyAndMove() {} in CountCopyAndMove() function
339 CountCopyAndMove(const CountCopyAndMove &) { Copy++; } in CountCopyAndMove() function
340 CountCopyAndMove &operator=(const CountCopyAndMove &) { in operator =() argument
344 CountCopyAndMove(CountCopyAndMove &&) { Move++; } in CountCopyAndMove() argument
345 CountCopyAndMove &operator=(const CountCopyAndMove &&) { in operator =() argument
350 int CountCopyAndMove::Copy = 0;
387 CountCopyAndMove::Copy = 0; in TEST()
388 CountCopyAndMove::Move = 0; in TEST()
448 CountCopyAndMove::Move = 0; in TEST()
[all …]
H A DStringMapTest.cpp83 struct CountCopyAndMove { struct
84 CountCopyAndMove() = default;
85 CountCopyAndMove(const CountCopyAndMove &) { copy = 1; } in CountCopyAndMove() function
86 CountCopyAndMove(CountCopyAndMove &&) { move = 1; } in CountCopyAndMove() function
87 void operator=(const CountCopyAndMove &) { ++copy; } in operator =() argument
88 void operator=(CountCopyAndMove &&) { ++move; } in operator =() argument
296 struct A : CountCopyAndMove { in TEST_F()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_dense_map_test.cpp327 struct CountCopyAndMove { struct
330 CountCopyAndMove() {} in CountCopyAndMove() argument
332 CountCopyAndMove(const CountCopyAndMove &) { Copy++; } in CountCopyAndMove() argument
333 CountCopyAndMove &operator=(const CountCopyAndMove &) { in operator =() argument
337 CountCopyAndMove(CountCopyAndMove &&) { Move++; } in CountCopyAndMove() argument
338 CountCopyAndMove &operator=(const CountCopyAndMove &&) { in operator =() argument
343 int CountCopyAndMove::Copy = 0;
379 CountCopyAndMove::Copy = 0; in TEST()
380 CountCopyAndMove::Move = 0; in TEST()
439 CountCopyAndMove::Move = 0; in TEST()
[all …]