Lines Matching refs:m_ref
9131 T &m_ref;
9133 explicit BoundValueRef( T &ref ) : m_ref( ref ) {}
9136 return convertInto( arg, m_ref );
9142 std::vector<T> &m_ref;
9144 explicit BoundValueRef( std::vector<T> &ref ) : m_ref( ref ) {}
9152 m_ref.push_back( temp );
9158 bool &m_ref;
9160 explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {}
9163 m_ref = flag;
9253 std::shared_ptr<BoundRef> m_ref;
9257 explicit ParserRefImpl( std::shared_ptr<BoundRef> const &ref ) : m_ref( ref ) {}
9262 : m_ref( std::make_shared<BoundValueRef<T>>( ref ) ),
9268 : m_ref( std::make_shared<BoundLambda<LambdaT>>( ref ) ),
9292 if( m_ref->isContainer() )
9303 std::shared_ptr<BoundValueRefBase> m_ref;
9314 m_ref = std::make_shared<BoundValueRef<std::string>>( ref );
9319 m_ref = std::make_shared<BoundLambda<LambdaT>>( lambda );
9336 if( m_ref )
9337 return m_ref->setValue( filename );
9357 assert( !m_ref->isFlag() );
9358 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() );
9433 if( m_ref->isFlag() ) {
9434 auto flagRef = static_cast<detail::BoundFlagRefBase*>( m_ref.get() );
9441 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() );