static_assert(!::std::is_const_v<decltype((result_expr))>, \
"the expression: ' " #result_expr \
" ' evaluates to a const and is not mutable"); \
static_assert( \
!::std::is_lvalue_reference_v<decltype((result_expr))>, \
"the expression: ' " #result_expr \
" ' evaluates to an l-value reference, 'TRY_OK' only accepts r-values " \
"and r-value references "); \
decltype((result_expr))&& STX_ARG_UNIQUE_PLACEHOLDER = (result_expr); \
\
if (STX_ARG_UNIQUE_PLACEHOLDER.is_err()) \
return ::stx::Err<decltype((result_expr))::error_type>( \
\
decltype((result_expr))::value_type qualifier_identifier = \
Tp && unsafe_value_move(Option< Tp > &)
Er && unsafe_err_move(Result< Tp, Er > &)
Definition: backtrace.h:45