[&](auto local_tts_lhs, auto local_tts_rhs) \
{ \
auto r = FUNC (local_tts_lhs,local_tts_rhs); \
\
if(r <= N) \
{ \
::tts::global_runtime.pass(); return ::tts::detail::logger{false}; \
} \
else \
{ \
FAILURE ( "Expected: " << TTS_STRING(LHS) << " == " << TTS_STRING(RHS) \
<< " but " \
<< " within " << std::setprecision(PREC) << std::fixed \
<< r << std::defaultfloat \
<< " " << UNIT << " when " \
<< std::setprecision(PREC) << std::fixed \
<< N << std::defaultfloat \
<< " " << UNIT << " was expected." \
); \
return ::tts::detail::logger{}; \
} \
}(LHS,RHS) \
std::string as_string(T const &e)
Value-to-string conversion.
Definition: as_string.hpp:61
TTS - Tiny Test System Copyright : TTS Contributors & Maintainers SPDX-License-Identifier: BSL-1.0