Lines Matching defs:MatchResultListener

4729 // MatchResultListener is an abstract class.  Its << operator can be
4736 class MatchResultListener {
4741 explicit MatchResultListener(::std::ostream* os) : stream_(os) {}
4742 virtual ~MatchResultListener() = 0; // Makes this class abstract.
4747 MatchResultListener& operator<<(const T& x) {
4765 GTEST_DISALLOW_COPY_AND_ASSIGN_(MatchResultListener);
4768 inline MatchResultListener::~MatchResultListener() {
4832 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const = 0;
4840 class StringMatchResultListener : public MatchResultListener {
4842 StringMatchResultListener() : MatchResultListener(&ss_) {}
4859 class DummyMatchResultListener : public MatchResultListener {
4861 DummyMatchResultListener() : MatchResultListener(NULL) {}
4868 // ostream. The difference between this and MatchResultListener is
4870 class StreamMatchResultListener : public MatchResultListener {
4873 : MatchResultListener(os) {}
4887 bool MatchAndExplain(T x, MatchResultListener* listener) const {
5057 // MatchResultListener* listener) const;
5092 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
5207 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
5333 MatchResultListener* listener) {
5499 T /* x */, MatchResultListener* /* listener */) const { return true; }
5547 Lhs lhs, MatchResultListener* /* listener */) const { \
5583 MatchResultListener* /* listener */) const {
5599 MatchResultListener* /* listener */) const {
5657 Super& x, MatchResultListener* listener) const {
5732 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5745 MatchResultListener* /* listener */) const {
5792 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5802 MatchResultListener* /* listener */) const {
5839 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5849 MatchResultListener* /* listener */) const {
5885 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5895 MatchResultListener* /* listener */) const {
5931 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5941 MatchResultListener* /* listener */) const {
5994 MatchResultListener* /* listener */) const { \
6030 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6094 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6266 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6348 MatchResultListener* /* listener */) const {
6497 MatchResultListener* /* listener */) const {
6643 MatchResultListener* listener) const {
6682 bool MatchAndExplain(const T& value, MatchResultListener* listener) const {
6694 MatchResultListener* listener) const {
6700 MatchResultListener* listener) const {
6743 bool MatchAndExplain(const T&value, MatchResultListener* listener) const {
6755 MatchResultListener* listener) const {
6764 MatchResultListener* listener) const {
6847 virtual bool MatchAndExplain(T obj, MatchResultListener* listener) const {
6906 MatchResultListener* listener) const {
6963 MatchResultListener* listener) const {
7065 MatchResultListener* listener) const {
7165 MatchResultListener* listener) const {
7233 MatchResultListener* listener) const {
7278 MatchResultListener* listener) const {
7307 MatchResultListener* listener) const {
7367 MatchResultListener* listener) const {
7449 MatchResultListener* listener) const {
7478 MatchResultListener* listener) const {
7577 MatchResultListener* listener) const {
7721 MatchResultListener* listener);
7742 MatchResultListener* listener) const;
7792 MatchResultListener* listener) const {
7826 MatchResultListener* listener) const {
8602 M matcher, const T& value, MatchResultListener* listener) {
11932 MatchResultListener* listener) const {
13047 // MatchResultListener:
13098 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13133 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13146 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13185 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13198 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13242 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13255 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13302 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13317 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13371 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13387 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13444 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13460 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13519 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13537 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13603 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13621 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13692 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13711 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13785 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\
13806 arg_type arg, ::testing::MatchResultListener* result_listener) const;\
13884 ::testing::MatchResultListener* result_listener GTEST_ATTRIBUTE_UNUSED_)\