Lines Matching refs:RefCounter
17 struct RefCounter { struct
20 RefCounter() { ++Count; } in RefCounter() argument
21 ~RefCounter() { --Count; } in ~RefCounter() argument
22 RefCounter(const RefCounter &) = delete;
23 RefCounter &operator=(const RefCounter &) = delete;
26 int RefCounter::Count;
28 TEST(Expected, RefCounter) { in TEST() argument
29 RefCounter::Count = 0; in TEST()
30 using uptr = std::unique_ptr<RefCounter>; in TEST()
32 acxxel::Expected<uptr> E0(uptr(new RefCounter)); in TEST()
34 EXPECT_EQ(1, RefCounter::Count); in TEST()
38 EXPECT_EQ(1, RefCounter::Count); in TEST()
42 EXPECT_EQ(1, RefCounter::Count); in TEST()
45 EXPECT_EQ(1, RefCounter::Count); in TEST()
49 EXPECT_EQ(1, RefCounter::Count); in TEST()
52 EXPECT_EQ(0, RefCounter::Count); in TEST()