Public Types | Public Member Functions
Catch::Matchers::Impl::Matcher< ExpressionT > Struct Template Reference

#include <catch.hpp>

Inheritance diagram for Catch::Matchers::Impl::Matcher< ExpressionT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef ExpressionT ExpressionType

Public Member Functions

virtual Ptr< Matcherclone () const =0
virtual bool match (ExpressionT const &expr) const =0
Generic::Not< ExpressionT > operator! () const
Generic::AllOf< ExpressionT > operator&& (Matcher< ExpressionT > const &other) const
Generic::AnyOf< ExpressionT > operator|| (Matcher< ExpressionT > const &other) const
virtual std::string toString () const =0
virtual ~Matcher ()

Detailed Description

template<typename ExpressionT>
struct Catch::Matchers::Impl::Matcher< ExpressionT >

Definition at line 904 of file catch.hpp.


Member Typedef Documentation

template<typename ExpressionT>
typedef ExpressionT Catch::Matchers::Impl::Matcher< ExpressionT >::ExpressionType

Definition at line 906 of file catch.hpp.


Constructor & Destructor Documentation

template<typename ExpressionT>
virtual Catch::Matchers::Impl::Matcher< ExpressionT >::~Matcher ( ) [inline, virtual]

Definition at line 908 of file catch.hpp.


Member Function Documentation

template<typename ExpressionT>
virtual Ptr<Matcher> Catch::Matchers::Impl::Matcher< ExpressionT >::clone ( ) const [pure virtual]
template<typename ExpressionT>
virtual bool Catch::Matchers::Impl::Matcher< ExpressionT >::match ( ExpressionT const &  expr) const [pure virtual]
template<typename ExpressionT >
Generic::Not< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator! ( ) const

Definition at line 1043 of file catch.hpp.

template<typename ExpressionT>
Generic::AllOf< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator&& ( Matcher< ExpressionT > const &  other) const

Reimplemented in Catch::Matchers::Impl::Generic::AllOf< ExpressionT >.

Definition at line 1027 of file catch.hpp.

template<typename ExpressionT>
Generic::AnyOf< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator|| ( Matcher< ExpressionT > const &  other) const

Reimplemented in Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >.

Definition at line 1035 of file catch.hpp.

template<typename ExpressionT>
virtual std::string Catch::Matchers::Impl::Matcher< ExpressionT >::toString ( ) const [pure virtual]

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


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10