ZeroErr
zeroerr::CombinedMatcher< T > Class Template Reference

#include <decomposition.h>

Inheritance diagram for zeroerr::CombinedMatcher< T >:
Collaboration diagram for zeroerr::CombinedMatcher< T >:

Public Member Functions

 CombinedMatcher (IMatcherRef< T > &&lhs, IMatcherRef< T > &&rhs, bool is_and)
 
virtual bool match (const T &t) const override
 
- Public Member Functions inherited from zeroerr::IMatcher< T >
virtual ~IMatcher ()=default
 

Public Attributes

IMatcherRef< T > lhs
 
IMatcherRef< T > rhs
 
bool is_and
 

Constructor & Destructor Documentation

◆ CombinedMatcher()

template<typename T >
zeroerr::CombinedMatcher< T >::CombinedMatcher ( IMatcherRef< T > &&  lhs,
IMatcherRef< T > &&  rhs,
bool  is_and 
)
inline

Member Function Documentation

◆ match()

template<typename T >
virtual bool zeroerr::CombinedMatcher< T >::match ( const T &  t) const
inlineoverridevirtual

Member Data Documentation

◆ is_and

template<typename T >
bool zeroerr::CombinedMatcher< T >::is_and

◆ lhs

template<typename T >
IMatcherRef<T> zeroerr::CombinedMatcher< T >::lhs

◆ rhs

template<typename T >
IMatcherRef<T> zeroerr::CombinedMatcher< T >::rhs

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