3#ifndef DI_CUSTOM_ASSERT_HANDLER
5#error "Cannot use DI_NO_USE_STD with DI_CUSTOM_ASSERT_HANDLER"
13[[noreturn]]
inline void assert_fail(
char const* source_text,
char const* lhs_message,
char const* rhs_message,
15 std::cerr <<
"\033[31;1mASSERT\033[0m: " << source_text;
19 std::cerr <<
"\033[1mLHS\033[0m: " << lhs_message << std::endl;
22 std::cerr <<
"\033[1mRHS\033[0m: " << rhs_message << std::endl;
Definition source_location.h:10
constexpr auto function_name() const -> char const *
Definition source_location.h:29
constexpr auto line() const -> unsigned int
Definition source_location.h:26
constexpr auto column() const -> unsigned int
Definition source_location.h:27
constexpr auto file_name() const -> char const *
Definition source_location.h:28
Definition assert_binary.h:20
void assert_fail(char const *source_text, char const *lhs_message, char const *rhs_message, util::SourceLocation loc)
Definition assert_interface.h:13