Class ResultBase
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Derived Types
public Catch::Clara::Detail::ResultValueBase< void >
(Template Class ResultValueBase)public Catch::Clara::Detail::ResultValueBase< T >
(Template Class ResultValueBase)public Catch::Clara::Detail::ResultValueBase< void >
(Template Class ResultValueBase< void >)
Class Documentation
-
class ResultBase
Subclassed by Catch::Clara::Detail::ResultValueBase< void >, Catch::Clara::Detail::ResultValueBase< T >, Catch::Clara::Detail::ResultValueBase< void >
Protected Functions
-
inline ResultBase(ResultType type)
-
virtual ~ResultBase()
-
ResultBase(ResultBase const&) = default
-
ResultBase &operator=(ResultBase const&) = default
-
ResultBase(ResultBase&&) = default
-
ResultBase &operator=(ResultBase&&) = default
-
virtual void enforceOk() const = 0
Protected Attributes
-
ResultType m_type
-
inline ResultBase(ResultType type)