Lines Matching refs:ConDecLogger
20 class ConDecLogger {
22 ConDecLogger() : ptr_(NULL) { }
23 explicit ConDecLogger(int* ptr) { set_ptr(ptr); }
24 ~ConDecLogger() { --*ptr_; }
32 DISALLOW_COPY_AND_ASSIGN(ConDecLogger);
39 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed));
51 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed));
55 scoper.reset(new ConDecLogger(&constructed));
63 scoper.reset(new ConDecLogger(&constructed));
67 ConDecLogger* take = scoper.release();
73 scoper.reset(new ConDecLogger(&constructed));
81 scoped_ptr<ConDecLogger> scoper1;
82 scoped_ptr<ConDecLogger> scoper2;
86 ConDecLogger* logger = new ConDecLogger(&constructed);