Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT > Class Template Reference

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

Inheritance diagram for llvm::detail::StringMapEntryMatcherImpl< StringMapEntryT >:
[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 44 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 47 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 50 of file StringMapEntry.h.

References const.

Member Function Documentation

◆ DescribeNegationTo()

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

Definition at line 64 of file StringMapEntry.h.

◆ DescribeTo()

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

Definition at line 57 of file StringMapEntry.h.

◆ MatchAndExplain()

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

Definition at line 72 of file StringMapEntry.h.


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