LLVM 20.0.0git
Public Types | Public Member Functions | List of all members
llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT > Class Template Reference

#include "llvm/Testing/ADT/StringMapEntry.h"

Inheritance diagram for llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >:
Inheritance graph
[legend]

Public Types

using ValueT = typename std::remove_reference_t< StringMapEntryT >::ValueType
 

Public Member Functions

template<typename KeyMatcherT , typename ValueMatcherT >
 StringMapEntryMatcherImpl (KeyMatcherT KeyMatcherArg, ValueMatcherT ValueMatcherArg)
 
void DescribeTo (std::ostream *OS) const override
 
void DescribeNegationTo (std::ostream *OS) const override
 
bool MatchAndExplain (StringMapEntryT Entry, testing::MatchResultListener *ResultListener) const override
 

Detailed Description

template<typename StringMapEntryT>
class llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >

Definition at line 46 of file StringMapEntry.h.

Member Typedef Documentation

◆ ValueT

template<typename StringMapEntryT >
using llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >::ValueT = typename std::remove_reference_t<StringMapEntryT>::ValueType

Definition at line 49 of file StringMapEntry.h.

Constructor & Destructor Documentation

◆ StringMapEntryMatcherImpl()

template<typename StringMapEntryT >
template<typename KeyMatcherT , typename ValueMatcherT >
llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >::StringMapEntryMatcherImpl ( KeyMatcherT  KeyMatcherArg,
ValueMatcherT  ValueMatcherArg 
)
inline

Definition at line 52 of file StringMapEntry.h.

Member Function Documentation

◆ DescribeNegationTo()

template<typename StringMapEntryT >
void llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >::DescribeNegationTo ( std::ostream *  OS) const
inlineoverride

Definition at line 66 of file StringMapEntry.h.

◆ DescribeTo()

template<typename StringMapEntryT >
void llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >::DescribeTo ( std::ostream *  OS) const
inlineoverride

Definition at line 59 of file StringMapEntry.h.

◆ MatchAndExplain()

template<typename StringMapEntryT >
bool llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >::MatchAndExplain ( StringMapEntryT  Entry,
testing::MatchResultListener *  ResultListener 
) const
inlineoverride

Definition at line 74 of file StringMapEntry.h.


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