Lines Matching refs:this

9 // notice, this list of conditions and the following disclaimer.
11 // copyright notice, this list of conditions and the following disclaimer
16 // this software without specific prior written permission.
107 // which may lead to this message (assuming n is 10):
327 // MatcherCast(). We need this helper in order to partially
346 // constructor from M (this usually happens when T has an implicit
384 // polymorphic matcher Eq(value) in this case.
392 // We don't define this method inline as we need the declaration of Eq().
821 // this catches using Ref(const_value) as a matcher for a
999 // Describes what this matcher matches.
1591 // tests pass) so optimize for this case.
1873 // The reason we do this instead of relying on
1932 // The reason we do this instead of relying on
1981 // If To is a reference and the cast fails, this matcher returns false
2021 return MatchPrintAndExplain(to, this->matcher_, listener);
2026 // In this case we return false if the dynamic_cast fails.
2038 *listener << "which cannot be dynamic_cast to " << this->GetToName();
2041 return MatchPrintAndExplain(*to, this->matcher_, listener);
2281 // 'this' is a const pointer. It's the user's responsibility not to
2419 // after this matcher is created.
2591 // it are modified after this matcher is created.
2789 // Describes what this matcher does.
2792 this->inner_matcher_.DescribeTo(os);
2797 this->inner_matcher_.DescribeTo(os);
2802 return this->MatchAndExplainImpl(false, container, listener);
2815 // Describes what this matcher does.
2818 this->inner_matcher_.DescribeTo(os);
2823 this->inner_matcher_.DescribeNegationTo(os);
2828 return this->MatchAndExplainImpl(true, container, listener);
2845 this->inner_matcher_.DescribeTo(os);
2852 this->inner_matcher_.DescribeTo(os);
2859 return this->MatchAndExplainImpl(count_matcher_, container, listener);
2973 // Describes what this matcher does.
2979 // Describes what the negation of this matcher does.
3064 // Describes what this matcher does.
3072 // Describes what the negation of this matcher does.
3381 // Describes what this matcher does.
3400 // Describes what the negation of this matcher does.
3452 // calling size() s.t. this code works for stream-like "containers"
3579 // Describes this UnorderedElementsAre matcher.
3582 // Describes the negation of this UnorderedElementsAre matcher.
3630 // Describes what this matcher does.
3635 // Describes what the negation of this matcher does.
3799 // instances of this class in a vector when implementing
3814 // We have to define this for UnorderedPointwise() to compile in
3820 // However, this should never be called, so the implementation just
4233 // so it's OK to create global variables of this type.
4234 // 3. c-style has approved of using _ in this case.
4348 // If To is a reference and the cast fails, this matcher returns false
5304 return "this exception should never be thrown";
5616 // We must include this header at the end to make sure it can use the
5617 // declarations from this file.