Lines Matching defs:MyNonDefaultConstructible

366 class MyNonDefaultConstructible {
369 explicit MyNonDefaultConstructible(int a_value) : value_(a_value) {}
386 EXPECT_FALSE(BuiltInDefaultValue<MyNonDefaultConstructible>::Exists());
397 { BuiltInDefaultValue<MyNonDefaultConstructible>::Get(); }, "");
404 EXPECT_FALSE(DefaultValue<const MyNonDefaultConstructible>::IsSet());
410 EXPECT_FALSE(DefaultValue<const MyNonDefaultConstructible>::Exists());
413 DefaultValue<const MyNonDefaultConstructible>::Set(
414 MyNonDefaultConstructible(42));
417 EXPECT_EQ(42, DefaultValue<const MyNonDefaultConstructible>::Get().value());
420 EXPECT_TRUE(DefaultValue<const MyNonDefaultConstructible>::Exists());
423 DefaultValue<const MyNonDefaultConstructible>::Clear();
426 EXPECT_FALSE(DefaultValue<const MyNonDefaultConstructible>::IsSet());
429 EXPECT_FALSE(DefaultValue<const MyNonDefaultConstructible>::Exists());
438 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible>::IsSet());
439 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible>::Exists());
443 EXPECT_DEATH_IF_SUPPORTED({ DefaultValue<MyNonDefaultConstructible>::Get(); },
466 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible&>::IsSet());
473 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible&>::Exists());
480 MyNonDefaultConstructible x(42);
481 DefaultValue<MyNonDefaultConstructible&>::Set(x);
484 EXPECT_TRUE(DefaultValue<MyNonDefaultConstructible&>::Exists());
487 EXPECT_EQ(&x, &(DefaultValue<MyNonDefaultConstructible&>::Get()));
490 DefaultValue<MyNonDefaultConstructible&>::Clear();
493 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible&>::Exists());
496 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible&>::IsSet());
504 EXPECT_FALSE(DefaultValue<MyNonDefaultConstructible&>::IsSet());
507 EXPECT_DEATH_IF_SUPPORTED({ DefaultValue<MyNonDefaultConstructible>::Get(); },
992 MOCK_METHOD0(Foo, MyNonDefaultConstructible());
1291 MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /* x */) {
1293 return MyNonDefaultConstructible(42);