| 1622 | struct StringMaker { |
| 1623 | template <typename Fake = T> |
| 1624 | static |
| 1625 | typename std::enable_if<::Catch::Detail::IsStreamInsertable<Fake>::value, std::string>::type |
| 1626 | convert(const Fake& value) { |
| 1627 | ReusableStringStream rss; |
| 1628 | // NB: call using the function-like syntax to avoid ambiguity with |
| 1629 | // user-defined templated operator<< under clang. |
| 1630 | rss.operator<<(value); |
| 1631 | return rss.str(); |
| 1632 | } |
| 1633 | |
| 1634 | template <typename Fake = T> |
| 1635 | static |
nothing calls this directly
no test coverage detected