| 9041 | |
| 9042 | template<typename T> |
| 9043 | struct BoundValueRef : BoundValueRefBase { |
| 9044 | T &m_ref; |
| 9045 | |
| 9046 | explicit BoundValueRef( T &ref ) : m_ref( ref ) {} |
| 9047 | |
| 9048 | auto setValue( std::string const &arg ) -> ParserResult override { |
| 9049 | return convertInto( arg, m_ref ); |
| 9050 | } |
| 9051 | }; |
| 9052 | |
| 9053 | template<typename T> |
| 9054 | struct BoundValueRef<std::vector<T>> : BoundValueRefBase { |
nothing calls this directly
no outgoing calls
no test coverage detected