Public Member Functions | Private Attributes
Catch::Matchers::Impl::Generic::Not< ExpressionT > Class Template Reference

#include <catch.hpp>

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

List of all members.

Public Member Functions

virtual bool match (ExpressionT const &expr) const CATCH_OVERRIDE
 Not (Matcher< ExpressionT > const &matcher)
 Not (Not const &other)
virtual std::string toString () const CATCH_OVERRIDE

Private Attributes

Ptr< Matcher< ExpressionT > > m_matcher

Detailed Description

template<typename ExpressionT>
class Catch::Matchers::Impl::Generic::Not< ExpressionT >

Definition at line 928 of file catch.hpp.


Constructor & Destructor Documentation

template<typename ExpressionT>
Catch::Matchers::Impl::Generic::Not< ExpressionT >::Not ( Matcher< ExpressionT > const &  matcher) [inline, explicit]

Definition at line 930 of file catch.hpp.

template<typename ExpressionT>
Catch::Matchers::Impl::Generic::Not< ExpressionT >::Not ( Not< ExpressionT > const &  other) [inline]

Definition at line 931 of file catch.hpp.


Member Function Documentation

template<typename ExpressionT>
virtual bool Catch::Matchers::Impl::Generic::Not< ExpressionT >::match ( ExpressionT const &  expr) const [inline, virtual]

Implements Catch::Matchers::Impl::Matcher< ExpressionT >.

Definition at line 933 of file catch.hpp.

template<typename ExpressionT>
virtual std::string Catch::Matchers::Impl::Generic::Not< ExpressionT >::toString ( ) const [inline, virtual]

Implements Catch::Matchers::Impl::Matcher< ExpressionT >.

Definition at line 937 of file catch.hpp.


Member Data Documentation

template<typename ExpressionT>
Ptr< Matcher<ExpressionT> > Catch::Matchers::Impl::Generic::Not< ExpressionT >::m_matcher [private]

Definition at line 941 of file catch.hpp.


The documentation for this class 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