#include <catch_amalgamated.hpp>
Public Member Functions | |
BoundValueRef (std::vector< T > &ref) | |
auto | isContainer () const -> bool override |
auto | setValue (std::string const &arg) -> ParserResult override |
BoundValueRef (T &ref) | |
ParserResult | setValue (std::string const &arg) override |
![]() | |
virtual | ~BoundRef ()=default |
virtual bool | isFlag () const |
Public Attributes | |
std::vector< T > & | m_ref |
T & | m_ref |
Additional Inherited Members | |
![]() | |
NonCopyable () noexcept=default | |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtual |
Reimplemented from Catch::Clara::Detail::BoundRef.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements Catch::Clara::Detail::BoundValueRefBase.
T& Catch::Clara::Detail::BoundValueRef< T >::m_ref |
std::vector<T>& Catch::Clara::Detail::BoundValueRef< std::vector< T > >::m_ref |