Class MatcherUntypedBase

Synopsis

#include <include/internal/catch_matchers.h>

class MatcherUntypedBase

Description

No description yet.

Inheritance

Decsendents: MatcherBase

Methods

MatcherUntypedBase overload
~MatcherUntypedBase
describe
operator=
toString

Source

Lines 24-35 in include/internal/catch_matchers.h.

class MatcherUntypedBase {
public:
    MatcherUntypedBase() = default;
    MatcherUntypedBase ( MatcherUntypedBase const& ) = default;
    MatcherUntypedBase& operator = ( MatcherUntypedBase const& ) = delete;
    std::string toString() const;
protected:
    virtual ~MatcherUntypedBase();
    virtual std::string describe() const = 0;
    mutable std::string m_cachedToString;
};





Add Discussion as Guest

Log in