QtRocket
 
Loading...
Searching...
No Matches
Catch::Clara::Detail::BoundFlagLambda< L > Struct Template Reference

#include <catch_amalgamated.hpp>

Inheritance diagram for Catch::Clara::Detail::BoundFlagLambda< L >:
Collaboration diagram for Catch::Clara::Detail::BoundFlagLambda< L >:

Public Member Functions

 BoundFlagLambda (L const &lambda)
 
auto setFlag (bool flag) -> ParserResult override
 
- Public Member Functions inherited from Catch::Clara::Detail::BoundFlagRefBase
bool isFlag () const override
 
- Public Member Functions inherited from Catch::Clara::Detail::BoundRef
virtual ~BoundRef ()=default
 
virtual bool isContainer () const
 

Public Attributes

m_lambda
 

Additional Inherited Members

- Protected Member Functions inherited from Catch::Detail::NonCopyable
 NonCopyable () noexcept=default
 

Constructor & Destructor Documentation

◆ BoundFlagLambda()

template<typename L>
Catch::Clara::Detail::BoundFlagLambda< L >::BoundFlagLambda ( L const & lambda)
inlineexplicit

Member Function Documentation

◆ setFlag()

template<typename L>
auto Catch::Clara::Detail::BoundFlagLambda< L >::setFlag ( bool flag) -> ParserResult
inlineoverridevirtual

Member Data Documentation

◆ m_lambda

template<typename L>
L Catch::Clara::Detail::BoundFlagLambda< L >::m_lambda

The documentation for this struct was generated from the following file: