Class Opt
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::Clara::Detail::ParserRefImpl< Opt >
(Template Class ParserRefImpl)
Derived Type
public Catch::Clara::Help
(Struct Help)
Class Documentation
-
class Opt : public Catch::Clara::Detail::ParserRefImpl<Opt>
Subclassed by Catch::Clara::Help
Public Functions
-
explicit Opt(bool &ref)
-
template<typename LambdaT, typename = typename std::enable_if_t<Detail::is_unary_function<LambdaT>::value>>
inline Opt(LambdaT const &ref, StringRef hint)
-
template<typename LambdaT>
inline Opt(accept_many_t, LambdaT const &ref, StringRef hint)
-
template<typename T, typename = typename std::enable_if_t<!Detail::is_unary_function<T>::value>>
inline Opt(T &ref, StringRef hint)
-
Detail::HelpColumns getHelpColumns() const
-
virtual Detail::InternalParseResult parse(std::string const&, Detail::TokenStream tokens) const override
-
explicit Opt(bool &ref)