Lines Matching refs:m_ref
9044 T &m_ref; member
9046 explicit BoundValueRef( T &ref ) : m_ref( ref ) {} in BoundValueRef()
9049 return convertInto( arg, m_ref ); in setValue()
9055 std::vector<T> &m_ref; member
9057 explicit BoundValueRef( std::vector<T> &ref ) : m_ref( ref ) {} in BoundValueRef()
9065 m_ref.push_back( temp ); in setValue()
9071 bool &m_ref; member
9073 explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {} in BoundFlagRef()
9076 m_ref = flag; in setFlag()
9166 std::shared_ptr<BoundRef> m_ref; member in Catch::clara::detail::ParserRefImpl
9170 explicit ParserRefImpl( std::shared_ptr<BoundRef> const &ref ) : m_ref( ref ) {} in ParserRefImpl()
9175 : m_ref( std::make_shared<BoundValueRef<T>>( ref ) ), in ParserRefImpl()
9181 : m_ref( std::make_shared<BoundLambda<LambdaT>>( ref ) ), in ParserRefImpl()
9205 if( m_ref->isContainer() ) in cardinality()
9216 std::shared_ptr<BoundValueRefBase> m_ref; member in Catch::clara::detail::ExeName
9227 m_ref = std::make_shared<BoundValueRef<std::string>>( ref ); in ExeName()
9232 m_ref = std::make_shared<BoundLambda<LambdaT>>( lambda ); in ExeName()
9249 if( m_ref ) in set()
9250 return m_ref->setValue( filename ); in set()
9270 assert( !m_ref->isFlag() ); in parse()
9271 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()
9346 if( m_ref->isFlag() ) { in parse()
9347 auto flagRef = static_cast<detail::BoundFlagRefBase*>( m_ref.get() ); in parse()
9354 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()