Lines Matching refs:G
59 class G class
66 G() : alive_(1) {++n_alive;} in G() function in G
67 G(const G& g) : alive_(g.alive_) {++n_alive;} in G() function in G
68 ~G() {alive_ = 0; --n_alive;} in ~G()
87 int G::n_alive = 0;
88 bool G::op_run = false;
165 assert(G::n_alive == 0); in main()
166 assert(!G::op_run); in main()
168 G g; in main()
172 assert(G::n_alive == 0); in main()
173 assert(G::op_run); in main()
175 G::op_run = false; in main()
184 assert(G::n_alive == 0); in main()
185 assert(!G::op_run); in main()
186 std::thread t((G())); in main()
192 assert(G::n_alive == 0); in main()
193 assert(!G::op_run); in main()
199 assert(G::n_alive == 0); in main()
200 assert(!G::op_run); in main()
202 G g; in main()
206 assert(G::n_alive == 0); in main()
207 assert(G::op_run); in main()