diff options
Diffstat (limited to 'nihil.std/nihil.std.ccm')
| -rw-r--r-- | nihil.std/nihil.std.ccm | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/nihil.std/nihil.std.ccm b/nihil.std/nihil.std.ccm index 80ca3c9..d0a20b1 100644 --- a/nihil.std/nihil.std.ccm +++ b/nihil.std/nihil.std.ccm @@ -1,4 +1,5 @@ // This source code is released into the public domain. + module; // Export the parts of std that nihil uses. This is technically undefined behaviour since we're @@ -165,6 +166,7 @@ using std::uint64_t; // <cstdlib> using std::exit; using std::quick_exit; +using std::abort; // <cstdio> using std::FILE; @@ -196,11 +198,35 @@ using std::filesystem::exists; } // <format> +using std::basic_format_context; +using std::format_context; +using std::wformat_context; +using std::basic_format_args; +using std::format_args; +using std::wformat_args; +using std::basic_format_string; +using std::format_string; +using std::wformat_string; +using std::runtime_format; using std::format; -using std::formatter; using std::format_to; +using std::vformat; +using std::vformat_to; using std::format_to_n; -using std::runtime_format; +using std::format_to_n_result; +using std::formatted_size; +using std::formatter; +using std::formattable; +using std::basic_format_parse_context; +using std::format_parse_context; +using std::wformat_parse_context; +using std::format_kind; +using std::range_format; +using std::range_formatter; +using std::basic_format_arg; +using std::visit_format_arg; +using std::make_format_args; +using std::make_wformat_args; using std::format_error; // <functional> @@ -289,6 +315,8 @@ using std::optional; // <print> using std::print; using std::println; +using std::vprint_nonunicode; +using std::vprint_unicode; // <random> using std::default_random_engine; |
