diff options
| author | Lexi Winter <lexi@le-fay.org> | 2025-07-01 21:12:11 +0100 |
|---|---|---|
| committer | Lexi Winter <lexi@le-fay.org> | 2025-07-01 21:12:11 +0100 |
| commit | 85baf16dd366fb501dc522a0957ec680dc9478f0 (patch) | |
| tree | 64b9a9463c6b886e9784b1fce9ff5c80dc7e0a23 /nihil.std | |
| parent | e461c17c24115132601362a96b6a85c0dd12f471 (diff) | |
| download | nihil-85baf16dd366fb501dc522a0957ec680dc9478f0.tar.gz nihil-85baf16dd366fb501dc522a0957ec680dc9478f0.tar.bz2 | |
cli: clean up
Diffstat (limited to 'nihil.std')
| -rw-r--r-- | nihil.std/nihil.std.ccm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/nihil.std/nihil.std.ccm b/nihil.std/nihil.std.ccm index e17d8e2..80ca3c9 100644 --- a/nihil.std/nihil.std.ccm +++ b/nihil.std/nihil.std.ccm @@ -90,12 +90,14 @@ using std::max; namespace ranges { using std::ranges::all_of; using std::ranges::copy; +using std::ranges::count_if; using std::ranges::equal; using std::ranges::fill; using std::ranges::fill_n; using std::ranges::find; using std::ranges::find_if; using std::ranges::find_if_not; +using std::ranges::fold_left; using std::ranges::generate; using std::ranges::generate_n; } // namespace ranges @@ -120,6 +122,7 @@ using std::cmp_less_equal; using std::cmp_not_equal; // <concepts> +using std::constructible_from; using std::convertible_to; using std::copy_constructible; using std::copy_constructible; @@ -304,6 +307,10 @@ using std::from_range; using std::from_range_t; namespace ranges { +using std::ranges::iterator_t; +//using std::ranges::const_iterator_t; // not in libc++ +using std::ranges::sentinel_t; +//using std::ranges::const_sentinel_t; // not in libc++ using std::ranges::range_value_t; using std::ranges::contiguous_range; @@ -312,6 +319,7 @@ using std::ranges::range; using std::ranges::sized_range; using std::ranges::begin; +using std::ranges::distance; using std::ranges::empty; using std::ranges::end; using std::ranges::data; @@ -320,14 +328,18 @@ using std::ranges::rbegin; using std::ranges::rend; using std::ranges::subrange; +using std::ranges::drop_view; using std::ranges::split_view; +using std::ranges::take_while_view; using std::ranges::transform_view; using std::ranges::values_view; using std::ranges::operator|; using std::ranges::to; namespace views { +using std::ranges::views::drop; using std::ranges::views::split; +using std::ranges::views::take_while; using std::ranges::views::transform; using std::ranges::views::values; } // namespace views |
