Merge 876d092bfe into 48ae0506de
This commit is contained in:
commit
c80c0725d7
@ -635,6 +635,12 @@ inline typename std::enable_if<
|
||||
typed_value<C, custom_type>>::type
|
||||
make_value(const T &val) { return val; }
|
||||
|
||||
template <typename C, typename T>
|
||||
inline typename std::enable_if<
|
||||
std::is_same<decltype(sizeof(&T::toString)), size_t>::value,
|
||||
typed_value<C, string_type>>::type
|
||||
make_value(T& val) {return static_cast<basic_string_view<typename C::char_type>>(val.toString());}
|
||||
|
||||
template <typename C, typename T>
|
||||
typed_value<C, name_arg_type>
|
||||
make_value(const named_arg<T, typename C::char_type> &val) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user