LLVM 19.0.0git
Public Member Functions | List of all members
llvm::detail::ErrorMessageMatches Class Reference

#include "llvm/Testing/Support/Error.h"

Inheritance diagram for llvm::detail::ErrorMessageMatches:
Inheritance graph
[legend]

Public Member Functions

 ErrorMessageMatches (testing::Matcher< std::vector< std::string > > Matcher)
 
bool MatchAndExplain (const ErrorHolder &Holder, testing::MatchResultListener *listener) const override
 
void DescribeTo (std::ostream *OS) const override
 
void DescribeNegationTo (std::ostream *OS) const override
 

Detailed Description

Definition at line 131 of file Error.h.

Constructor & Destructor Documentation

◆ ErrorMessageMatches()

llvm::detail::ErrorMessageMatches::ErrorMessageMatches ( testing::Matcher< std::vector< std::string > >  Matcher)
inlineexplicit

Definition at line 134 of file Error.h.

Member Function Documentation

◆ DescribeNegationTo()

void llvm::detail::ErrorMessageMatches::DescribeNegationTo ( std::ostream *  OS) const
inlineoverride

Definition at line 153 of file Error.h.

References OS.

◆ DescribeTo()

void llvm::detail::ErrorMessageMatches::DescribeTo ( std::ostream *  OS) const
inlineoverride

Definition at line 148 of file Error.h.

References OS.

◆ MatchAndExplain()

bool llvm::detail::ErrorMessageMatches::MatchAndExplain ( const ErrorHolder Holder,
testing::MatchResultListener *  listener 
) const
inlineoverride

Definition at line 138 of file Error.h.

References Info, and llvm::detail::ErrorHolder::Infos.


The documentation for this class was generated from the following file: