class ValueIsMatcher::Impl

Declaration

template <class T>
class ValueIsMatcher::Impl { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Testing/Support/SupportHelpers.h:71

Templates

T

Method Overview

  • public void DescribeNegationTo(std::ostream * OS) const
  • public void DescribeTo(std::ostream * OS) const
  • public Impl<T>(const ::testing::Matcher<T> & ValueMatcher)
  • public bool MatchAndExplain(const llvm::Optional<T> & Input, testing::MatchResultListener * L) const

Methods

void DescribeNegationTo(std::ostream* OS) const

Declared at: llvm/include/llvm/Testing/Support/SupportHelpers.h:85

Parameters

std::ostream* OS

void DescribeTo(std::ostream* OS) const

Declared at: llvm/include/llvm/Testing/Support/SupportHelpers.h:81

Parameters

std::ostream* OS

Impl<T>(const ::testing::Matcher<T>& ValueMatcher)

Declared at: llvm/include/llvm/Testing/Support/SupportHelpers.h:73

Parameters

const ::testing::Matcher<T>& ValueMatcher

bool MatchAndExplain(
    const llvm::Optional<T>& Input,
    testing::MatchResultListener* L) const

Declared at: llvm/include/llvm/Testing/Support/SupportHelpers.h:76

Parameters

const llvm::Optional<T>& Input
testing::MatchResultListener* L