MCPcopy Create free account
hub / github.com/CVCUDA/CV-CUDA / Payload

Class Payload

tests/cvcuda/unit/TestSimpleCache.cpp:23–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22namespace {
23struct Payload
24{
25 int data = 0;
26 bool destroyed = false;
27 bool movedOut = false;
28
29 explicit Payload(int data)
30 : data(data)
31 {
32 }
33
34 ~Payload()
35 {
36 data = -2;
37 destroyed = true;
38 }
39
40 Payload(Payload &&p)
41 {
42 *this = std::move(p);
43 }
44
45 Payload &operator=(Payload &&p)
46 {
47 data = p.data;
48 destroyed = p.destroyed;
49 movedOut = p.movedOut;
50 p.data = -1;
51 p.movedOut = true;
52 return *this;
53 }
54};
55
56} // namespace
57

Callers 1

TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68