| 337 | inline bool check_eq(const char* a, const char* b) { return ::fl::strcmp(a, b) == 0; } |
| 338 | template<typename A, typename B> |
| 339 | inline bool check_ne(const A& a, const B& b) { return detail::SafeCompare<A, B>::ne(a, b); } |
| 340 | inline bool check_ne(const char* a, const char* b) { return ::fl::strcmp(a, b) != 0; } |
| 341 | |
| 342 | // SFINAE helper: stringify a value via sstream if possible, else "<?>". |