MCPcopy Create free account
hub / github.com/catboost/catboost / TCopyCount

Class TCopyCount

util/thread/lfstack_ut.cpp:196–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194 Y_UNIT_TEST(NoCopyTest) {
195 static unsigned copied = 0;
196 struct TCopyCount {
197 TCopyCount(int) {
198 }
199 TCopyCount(const TCopyCount&) {
200 ++copied;
201 }
202
203 TCopyCount(TCopyCount&&) {
204 }
205
206 TCopyCount& operator=(const TCopyCount&) {
207 ++copied;
208 return *this;
209 }
210
211 TCopyCount& operator=(TCopyCount&&) {
212 return *this;
213 }
214 };
215
216 TLockFreeStack<TCopyCount> stack;
217 stack.Enqueue(TCopyCount(1));

Callers 1

Y_UNIT_TESTFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected