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