1 #pragma once // Source encoding: UTF-8 with BOM (π is a lowercase Greek "pi"). 13 CPPX_USE_STD( exception,
function, move, rethrow_if_nested,
string );
17 const function<
void(
const C_str )>& f
23 rethrow_if_nested( x );
25 catch(
const exception& rx )
31 f(
"<a non-standard exception>" );
39 const auto add = [&](
const C_str s ) ->
void void call_with_description_lines_from(const exception &x, const function< void(const C_str)> &f)
C_str for char const*; Wide_c_str for wchar_t const*; and Mutable_c_str and Mutable_wide_c_str as dit...
CPPX_USE_STD(basic_string, basic_string_view, bitset, char_traits, size)
auto is_empty(const Collection &c) -> Truth
auto description_lines_from(const exception &x) -> string
Macros for generating more concise and clear using statements, primarily $use_cppx and $use_std,...