Template Class ResultValueBase
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::Clara::Detail::ResultBase
(Class ResultBase)
Derived Type
public Catch::Clara::Detail::BasicResult< T >
(Template Class BasicResult)
Class Documentation
-
template<typename T>
class ResultValueBase : public Catch::Clara::Detail::ResultBase Subclassed by Catch::Clara::Detail::BasicResult< T >
Protected Functions
-
inline ResultValueBase(ResultType type)
-
inline ResultValueBase(ResultValueBase const &other)
-
inline ResultValueBase(ResultValueBase &&other)
-
inline ResultValueBase(ResultType, T const &value)
-
inline ResultValueBase(ResultType, T &&value)
-
inline ResultValueBase &operator=(ResultValueBase const &other)
-
inline ResultValueBase &operator=(ResultValueBase &&other)
-
inline ~ResultValueBase() override
Protected Attributes
- union Catch::Clara::Detail::ResultValueBase
-
inline ResultValueBase(ResultType type)