Home | History | Annotate | Download | only in test

Lines Matching defs:UserType

194 struct UserType {
195 UserType() : value(0) {}
201 EXPECT_FALSE(BuiltInDefaultValue<UserType>::Exists());
216 BuiltInDefaultValue<UserType>::Get();
223 EXPECT_FALSE(DefaultValue<const UserType>::IsSet());
229 EXPECT_FALSE(DefaultValue<const UserType>::Exists());
232 DefaultValue<const UserType>::Set(UserType());
235 EXPECT_EQ(0, DefaultValue<const UserType>::Get().value);
238 EXPECT_TRUE(DefaultValue<const UserType>::Exists());
241 DefaultValue<const UserType>::Clear();
244 EXPECT_FALSE(DefaultValue<const UserType>::IsSet());
247 EXPECT_FALSE(DefaultValue<const UserType>::Exists());
256 EXPECT_FALSE(DefaultValue<UserType>::IsSet());
257 EXPECT_FALSE(DefaultValue<UserType>::Exists());
262 DefaultValue<UserType>::Get();
276 EXPECT_FALSE(DefaultValue<UserType&>::IsSet());
282 EXPECT_FALSE(DefaultValue<UserType&>::Exists());
289 UserType u;
290 DefaultValue<UserType&>::Set(u);
293 EXPECT_TRUE(DefaultValue<UserType&>::Exists());
296 EXPECT_EQ(&u, &(DefaultValue<UserType&>::Get()));
299 DefaultValue<UserType&>::Clear();
302 EXPECT_FALSE(DefaultValue<UserType&>::Exists());
305 EXPECT_FALSE(DefaultValue<UserType&>::IsSet());
313 EXPECT_FALSE(DefaultValue<UserType&>::IsSet());
319 DefaultValue<UserType>::Get();