| 7014 | |
| 7015 | template<typename T> |
| 7016 | struct BoundValueRef : BoundValueRefBase { |
| 7017 | T &m_ref; |
| 7018 | |
| 7019 | explicit BoundValueRef( T &ref ) : m_ref( ref ) {} |
| 7020 | |
| 7021 | auto setValue( std::string const &arg ) -> ParserResult override { |
| 7022 | return convertInto( arg, m_ref ); |
| 7023 | } |
| 7024 | }; |
| 7025 | |
| 7026 | template<typename T> |
| 7027 | struct BoundValueRef<std::vector<T>> : BoundValueRefBase { |
nothing calls this directly
no outgoing calls
no test coverage detected