sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Public Member Functions | Public Attributes | List of all members
MatchNotOf< ArgT > Struct Template Reference
+ Inheritance diagram for MatchNotOf< ArgT >:

Public Member Functions

 MatchNotOf (MatcherBase< ArgT > const &underlyingMatcher)
 
bool match (ArgT const &arg) const override
 
std::string describe () const override
 
- Public Member Functions inherited from MatcherBase< ArgT >
MatchAllOf< ArgT > operator&& (MatcherBase const &other) const
 
MatchAnyOf< ArgT > operator|| (MatcherBase const &other) const
 
MatchNotOf< ArgT > operator! () const
 
- Public Member Functions inherited from MatcherUntypedBase
 MatcherUntypedBase ()=default
 
 MatcherUntypedBase (MatcherUntypedBase const &)=default
 
MatcherUntypedBaseoperator= (MatcherUntypedBase const &)=delete
 
std::string toString () const
 
- Public Member Functions inherited from MatcherMethod< ObjectT >
virtual bool match (ObjectT const &arg) const =0
 

Public Attributes

MatcherBase< ArgT > const & m_underlyingMatcher
 

Additional Inherited Members

- Protected Member Functions inherited from MatcherUntypedBase
virtual ~MatcherUntypedBase ()
 
- Protected Attributes inherited from MatcherUntypedBase
std::string m_cachedToString
 

Constructor & Destructor Documentation

◆ MatchNotOf()

MatchNotOf ( MatcherBase< ArgT > const &  underlyingMatcher)

Member Function Documentation

◆ match()

bool match ( ArgT const &  arg) const
override

◆ describe()

std::string describe ( ) const
overridevirtual

Implements MatcherUntypedBase.

Member Data Documentation

◆ m_underlyingMatcher

MatcherBase<ArgT> const& m_underlyingMatcher

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