Lines Matching refs:m_ref
9142 T &m_ref; member
9144 explicit BoundValueRef( T &ref ) : m_ref( ref ) {} in BoundValueRef()
9147 return convertInto( arg, m_ref ); in setValue()
9153 std::vector<T> &m_ref; member
9155 explicit BoundValueRef( std::vector<T> &ref ) : m_ref( ref ) {} in BoundValueRef()
9163 m_ref.push_back( temp ); in setValue()
9169 bool &m_ref; member
9171 explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {} in BoundFlagRef()
9174 m_ref = flag; in setFlag()
9264 std::shared_ptr<BoundRef> m_ref; member in Catch::clara::detail::ParserRefImpl
9268 explicit ParserRefImpl( std::shared_ptr<BoundRef> const &ref ) : m_ref( ref ) {} in ParserRefImpl()
9273 : m_ref( std::make_shared<BoundValueRef<T>>( ref ) ), in ParserRefImpl()
9279 : m_ref( std::make_shared<BoundLambda<LambdaT>>( ref ) ), in ParserRefImpl()
9303 if( m_ref->isContainer() ) in cardinality()
9314 std::shared_ptr<BoundValueRefBase> m_ref; member in Catch::clara::detail::ExeName
9325 m_ref = std::make_shared<BoundValueRef<std::string>>( ref ); in ExeName()
9330 m_ref = std::make_shared<BoundLambda<LambdaT>>( lambda ); in ExeName()
9347 if( m_ref ) in set()
9348 return m_ref->setValue( filename ); in set()
9368 assert( !m_ref->isFlag() ); in parse()
9369 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()
9444 if( m_ref->isFlag() ) { in parse()
9445 auto flagRef = static_cast<detail::BoundFlagRefBase*>( m_ref.get() ); in parse()
9452 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()