| 41 | //! [optionalToString.then] |
| 42 | template <typename T> |
| 43 | auto optionalToString(T const& obj) |
| 44 | -> std::enable_if_t<decltype(has_toString(obj))::value, std::string> |
| 45 | { return obj.toString(); } |
| 46 | |
| 47 | template <typename T> |
| 48 | auto optionalToString(T const& obj) |
no test coverage detected