Lines Matching refs:m_ref
710 T &m_ref; member
712 explicit BoundValueRef( T &ref ) : m_ref( ref ) {} in BoundValueRef()
715 return convertInto( arg, m_ref ); in setValue()
721 std::vector<T> &m_ref; member
723 explicit BoundValueRef( std::vector<T> &ref ) : m_ref( ref ) {} in BoundValueRef()
731 m_ref.push_back( temp ); in setValue()
737 bool &m_ref; member
739 explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {} in BoundFlagRef()
742 m_ref = flag; in setFlag()
833 std::shared_ptr<BoundRef> m_ref; member in clara::detail::ParserRefImpl
837 explicit ParserRefImpl( std::shared_ptr<BoundRef> const &ref ) : m_ref( ref ) {} in ParserRefImpl()
842 : m_ref( std::make_shared<BoundValueRef<T>>( ref ) ), in ParserRefImpl()
848 : m_ref( std::make_shared<BoundLambda<LambdaT>>( ref ) ), in ParserRefImpl()
872 if( m_ref->isContainer() ) in cardinality()
883 std::shared_ptr<BoundValueRefBase> m_ref; member in clara::detail::ExeName
894 m_ref = std::make_shared<BoundValueRef<std::string>>( ref ); in ExeName()
899 m_ref = std::make_shared<BoundLambda<LambdaT>>( lambda ); in ExeName()
916 if( m_ref ) in set()
917 return m_ref->setValue( filename ); in set()
937 assert( !m_ref->isFlag() ); in parse()
938 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()
1013 if( m_ref->isFlag() ) { in parse()
1014 auto flagRef = static_cast<detail::BoundFlagRefBase*>( m_ref.get() ); in parse()
1021 auto valueRef = static_cast<detail::BoundValueRefBase*>( m_ref.get() ); in parse()