Lines Matching refs:scoper
112 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
114 EXPECT_TRUE(scoper.get()); in TEST()
116 EXPECT_EQ(10, scoper->SomeMeth(10)); in TEST()
117 EXPECT_EQ(10, scoper.get()->SomeMeth(10)); in TEST()
118 EXPECT_EQ(10, (*scoper).SomeMeth(10)); in TEST()
124 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
126 EXPECT_TRUE(scoper.get()); in TEST()
128 scoper.reset(new ConDecLogger(&constructed)); in TEST()
130 EXPECT_TRUE(scoper.get()); in TEST()
132 scoper.reset(); in TEST()
134 EXPECT_FALSE(scoper.get()); in TEST()
136 scoper.reset(new ConDecLogger(&constructed)); in TEST()
138 EXPECT_TRUE(scoper.get()); in TEST()
140 ConDecLogger* take = scoper.release(); in TEST()
142 EXPECT_FALSE(scoper.get()); in TEST()
146 scoper.reset(new ConDecLogger(&constructed)); in TEST()
148 EXPECT_TRUE(scoper.get()); in TEST()
180 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
182 EXPECT_TRUE(scoper.get()); in TEST()
184 scoped_ptr<ConDecLoggerParent> scoper_parent(std::move(scoper)); in TEST()
187 EXPECT_FALSE(scoper.get()); in TEST()
197 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
199 EXPECT_TRUE(scoper.get()); in TEST()
202 scoper_parent = std::move(scoper); in TEST()
205 EXPECT_FALSE(scoper.get()); in TEST()
211 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
213 EXPECT_TRUE(scoper.get()); in TEST()
215 scoped_ptr<const ConDecLogger> scoper_const(std::move(scoper)); in TEST()
218 EXPECT_FALSE(scoper.get()); in TEST()
228 scoped_ptr<ConDecLogger> scoper(new ConDecLogger(&constructed)); in TEST() local
230 EXPECT_TRUE(scoper.get()); in TEST()
233 scoper_const = std::move(scoper); in TEST()
236 EXPECT_FALSE(scoper.get()); in TEST()
246 scoped_ptr<double, CountingDeleter> scoper(&dummy_value, in TEST() local
251 EXPECT_TRUE(scoper); in TEST()
257 scoper = std::move(scoper_child); in TEST()
258 EXPECT_TRUE(scoper); in TEST()
263 scoper.reset(); in TEST()
264 EXPECT_FALSE(scoper); in TEST()
292 scoped_ptr<ConDecLogger[]> scoper(new ConDecLogger[kNumLoggers]); in TEST() local
293 EXPECT_TRUE(scoper); in TEST()
294 EXPECT_EQ(&scoper[0], scoper.get()); in TEST()
296 scoper[i].SetPtr(&constructed); in TEST()
300 EXPECT_EQ(10, scoper.get()->SomeMeth(10)); in TEST()
301 EXPECT_EQ(10, scoper[2].SomeMeth(10)); in TEST()
307 scoped_ptr<ConDecLogger[]> scoper; in TEST() local
308 EXPECT_FALSE(scoper.get()); in TEST()
309 EXPECT_FALSE(scoper.release()); in TEST()
310 EXPECT_FALSE(scoper.get()); in TEST()
311 scoper.reset(); in TEST()
312 EXPECT_FALSE(scoper.get()); in TEST()
314 scoper.reset(new ConDecLogger[kNumLoggers]); in TEST()
316 scoper[i].SetPtr(&constructed); in TEST()
319 scoper.reset(); in TEST()
322 scoper.reset(new ConDecLogger[kNumLoggers]); in TEST()
324 scoper[i].SetPtr(&constructed); in TEST()
327 ConDecLogger* ptr = scoper.release(); in TEST()
363 scoped_ptr<ConDecLogger[]> scoper(loggers); in TEST() local
364 EXPECT_TRUE(scoper); in TEST()
366 scoper[i].SetPtr(&constructed); in TEST()
371 scoped_ptr<ConDecLogger[]> scoper2(std::move(scoper)); in TEST()
378 EXPECT_FALSE(scoper); in TEST()
389 scoped_ptr<ConDecLogger> scoper(logger); in TEST() local
393 scoped_ptr<ConDecLogger> scoper2(std::move(scoper)); in TEST()
400 EXPECT_FALSE(scoper.get()); in TEST()
411 scoped_ptr<ConDecLogger> scoper(logger); in TEST() local
415 scoped_ptr<ConDecLogger>&& rvalue = scoper.Pass(); in TEST()
417 EXPECT_TRUE(scoper.get()); in TEST()
426 scoped_ptr<ConDecLogger> scoper(logger); in TEST() local
430 GrabAndDrop(std::move(scoper)); in TEST()
431 EXPECT_FALSE(scoper.get()); in TEST()
442 scoped_ptr<ConDecLogger> scoper(logger); in TEST() local
445 PassThru(std::move(scoper)); in TEST()
446 EXPECT_FALSE(scoper.get()); in TEST()
453 scoped_ptr<ConDecLogger> scoper(logger); in TEST() local
457 PassThru(std::move(scoper)); in TEST()
458 EXPECT_FALSE(scoper.get()); in TEST()
478 scoped_ptr<double, CountingDeleter> scoper(&dummy_value, in TEST() local
481 EXPECT_TRUE(scoper.get()); in TEST()
488 scoped_ptr<double, CountingDeleter> scoper(NULL, in TEST() local
490 EXPECT_FALSE(scoper.get()); in TEST()
491 EXPECT_FALSE(scoper.release()); in TEST()
492 EXPECT_FALSE(scoper.get()); in TEST()
493 scoper.reset(); in TEST()
494 EXPECT_FALSE(scoper.get()); in TEST()
497 scoper.reset(&dummy_value); in TEST()
498 scoper.reset(); in TEST()
501 scoper.reset(&dummy_value); in TEST()
502 EXPECT_EQ(&dummy_value, scoper.release()); in TEST()
510 scoped_ptr<double, CountingDeleter> scoper(&dummy_value, in TEST() local
514 scoper.get_deleter()(&dummy_value); in TEST()
518 scoper.reset(); in TEST()
520 scoper.get_deleter()(&dummy_value); in TEST()
524 scoper.get_deleter() = CountingDeleter(&alternate_deletes); in TEST()
525 scoper.reset(&dummy_value); in TEST()
537 scoped_ptr<double, CountingDeleter> scoper(&dummy_value, in TEST() local
549 scoper = std::move(scoper3); in TEST()
591 scoped_ptr<OverloadedNewAndDelete> scoper(new OverloadedNewAndDelete()); in TEST() local
592 EXPECT_TRUE(scoper.get()); in TEST()
594 scoped_ptr<OverloadedNewAndDelete> scoper2(std::move(scoper)); in TEST()