Lines Matching refs:AStruct
3197 struct AStruct {
3198 AStruct() : x(0), y(1.0), z(5), p(NULL) {}
3199 AStruct(const AStruct& rhs)
3208 GTEST_DISALLOW_ASSIGN_(AStruct);
3212 struct DerivedStruct : public AStruct {
3221 Matcher<AStruct> m = Field(&AStruct::x, Ge(0));
3223 AStruct a;
3231 AStruct a;
3233 Matcher<AStruct> m = Field(&AStruct::y, Ge(0.0));
3235 m = Field(&AStruct::y, Le(0.0));
3241 AStruct a;
3243 Matcher<AStruct> m = Field(&AStruct::z, Truly(ValueIsPositive));
3245 m = Field(&AStruct::z, Not(Truly(ValueIsPositive)));
3252 Matcher<AStruct> m = Field(&AStruct::p, static_cast<const char*>(NULL));
3253 AStruct a;
3259 m = Field(&AStruct::p, StartsWith("hi"));
3268 Matcher<const AStruct&> m = Field(&AStruct::x, Ge(0));
3270 AStruct a;
3279 // Note that the matcher expects DerivedStruct but we say AStruct
3281 Matcher<const DerivedStruct&> m = Field(&AStruct::x, Ge(0));
3293 Matcher<const AStruct&> m = Field(&AStruct::x,
3296 AStruct a;
3304 Matcher<const AStruct&> m = Field(&AStruct::x, Ge(0));
3312 Matcher<const AStruct&> m = Field(&AStruct::x, Ge(0));
3314 AStruct a;
3318 m = Field(&AStruct::x, GreaterThan(0));
3326 Matcher<const AStruct*> m = Field(&AStruct::x, Ge(0));
3328 AStruct a;
3336 Matcher<AStruct*> m = Field(&AStruct::x, Ge(0));
3338 AStruct a;
3346 Matcher<AStruct* const&> m = Field(&AStruct::x, Ge(0));
3348 AStruct a;
3356 Matcher<const AStruct*> m = Field(&AStruct::x, _);
3363 // Note that the matcher expects DerivedStruct but we say AStruct
3365 Matcher<DerivedStruct*> m = Field(&AStruct::x, Ge(0));
3375 Matcher<const AStruct*> m = Field(&AStruct::x, Ge(0));
3383 Matcher<const AStruct*> m = Field(&AStruct::x, Ge(0));
3385 AStruct a;
3387 EXPECT_EQ("", Explain(m, static_cast<const AStruct*>(NULL)));
3391 m = Field(&AStruct::x, GreaterThan(0));