diff options
| author | Lexi Winter <lexi@le-fay.org> | 2025-07-02 00:33:19 +0100 |
|---|---|---|
| committer | Lexi Winter <lexi@le-fay.org> | 2025-07-02 00:33:19 +0100 |
| commit | 8c9688fff4446a1b0f5fe9a9be0c50084726cc4d (patch) | |
| tree | ca9a10be5795d976c0cbc73ad1111517bb4e22bf /nihil.std/nihil.std.ccm | |
| parent | 47999457e647352ae7e71d43c65e7b39ae5ca567 (diff) | |
| download | nihil-8c9688fff4446a1b0f5fe9a9be0c50084726cc4d.tar.gz nihil-8c9688fff4446a1b0f5fe9a9be0c50084726cc4d.tar.bz2 | |
CLI cleanups; fix the FreeBSD build
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; |
