Iros
 
Loading...
Searching...
No Matches
di::assert::detail Namespace Reference

Functions

template<typename T, typename U>
void binary_assert_fail (char const *expression, T &&a, U &&b, util::SourceLocation loc)
 
template<typename F, typename T, typename U>
constexpr void binary_assert (F op, char const *expression, T &&a, U &&b, util::SourceLocation loc)
 
void assert_fail (char const *source_text, char const *lhs_message, char const *rhs_message, util::SourceLocation loc)
 

Function Documentation

◆ assert_fail()

void di::assert::detail::assert_fail ( char const * source_text,
char const * lhs_message,
char const * rhs_message,
util::SourceLocation loc )
inline

◆ binary_assert()

template<typename F, typename T, typename U>
void di::assert::detail::binary_assert ( F op,
char const * expression,
T && a,
U && b,
util::SourceLocation loc )
constexpr

◆ binary_assert_fail()

template<typename T, typename U>
void di::assert::detail::binary_assert_fail ( char const * expression,
T && a,
U && b,
util::SourceLocation loc )