Home | History | Annotate | Download | only in test

Lines Matching refs:count

31     static int count;
33 explicit B(int id) : id_(id) {count++;}
34 B(const B& a) : id_(a.id_) {count++;}
35 ~B() {count--;}
38 int B::count = 0;
43 static int count;
45 explicit C1(int id) : B(id-2), id_(id) {count++;}
46 C1(const C1& a) : B(a.id_-2), id_(a.id_) {count++;}
47 ~C1() {count--;}
50 int C1::count = 0;
55 static int count;
57 explicit C2(int id) : B(id-2), id_(id) {count++;}
58 C2(const C2& a) : B(a.id_-2), id_(a.id_) {count++;}
59 ~C2() {count--;}
62 int C2::count = 0;
67 static int count;
69 explicit A(int id) : B(id+3), C1(id-1), C2(id-2), id_(id) {count++;}
70 A(const A& a) : B(a.id_+3), C1(a.id_-1), C2(a.id_-2), id_(a.id_) {count++;}
71 ~A() {count--;}
74 int A::count = 0;
78 assert(A::count == 0);
79 assert(C1::count == 0);
80 assert(C2::count == 0);
81 assert(B::count == 0);
83 assert(A::count == 1);
84 assert(C1::count == 1);
85 assert(C2::count == 1);
86 assert(B::count == 1);
100 assert(A::count == 0);
101 assert(C1::count == 0);
102 assert(C2::count == 0);
103 assert(B::count == 0);
133 assert(A::count == 0);
134 assert(C1::count == 0);
135 assert(C2::count == 0);
136 assert(B::count == 0);
159 assert(A::count == 0);
160 assert(C1::count == 0);
161 assert(C2::count == 0);
162 assert(B::count == 0);
185 assert(A::count == 0);
186 assert(C1::count == 0);
187 assert(C2::count == 0);
188 assert(B::count == 0);
218 assert(A::count == 0);
219 assert(C1::count == 0);
220 assert(C2::count == 0);
221 assert(B::count == 0);