Lines Matching defs:property
2107 // Implements the Property() matcher for matching a property
2117 PropertyMatcher(Property property, const Matcher<RefToConstProperty>& matcher)
2118 : property_(property),
2120 whose_property_("whose given property ") {}
2122 PropertyMatcher(const std::string& property_name, Property property,
2124 : property_(property),
2126 whose_property_("whose property `" + property_name + "` ") {}
2161 // Since *p has a property method, it must be a class/struct/union
2170 // Contains either "whose given property " if the name of the property is
2171 // unknown or "whose property `name_of_property` " if the name is known.
4383 // Creates a matcher that matches an object whose given property
4390 Property(PropertyType (Class::*property)() const,
4395 property, MatcherCast<const PropertyType&>(matcher)));
4402 // Same as Property() above, but also takes the name of the property to provide
4408 PropertyType (Class::*property)() const,
4413 property_name, property, MatcherCast<const PropertyType&>(matcher)));
4420 Property(PropertyType (Class::*property)() const&,
4425 property, MatcherCast<const PropertyType&>(matcher)));
4433 PropertyType (Class::*property)() const&,
4438 property_name, property, MatcherCast<const PropertyType&>(matcher)));