Namespaces
Variants
Views
Actions

Difference between revisions of "Template:cpp/header/navbar content"

From cppreference.com
m (~, + execution support)
m (Transpose, sort inside each section, follow current draft order. The only exception is "C compatibility" which was placed out of order.)
Line 1: Line 1:
 
{{nv begin}}
 
{{nv begin}}
{{nv h2|Language support}}
 
 
{{nv col begin}}
 
{{nv col begin}}
 +
{{nv h2|Language support}}
 +
{{nv|{{header|cfloat}}}}
 +
{{nv|{{header|climits}}}}
 +
{{nv|{{header|compare}} {{mark c++20}}}}
 +
{{nv|{{header|coroutine}} {{mark c++20}}}}
 +
{{nv|{{header|csetjmp}}}}
 +
{{nv|{{header|csignal}}}}
 +
{{nv|{{header|cstdarg}}}}
 
{{nv|{{header|cstddef}}}}
 
{{nv|{{header|cstddef}}}}
 +
{{nv|{{header|cstdint}} {{mark c++11}}}}
 
{{nv|{{header|cstdlib}}}}
 
{{nv|{{header|cstdlib}}}}
{{nv|{{header|version}} {{mark c++20}}}}
+
{{nv|{{header|exception}}}}
 +
{{nv|{{header|initializer_list}} {{mark c++11}}{{nbspt|3}}}}
 
{{nv|{{header|limits}}}}
 
{{nv|{{header|limits}}}}
{{nv|{{header|climits}}}}
+
{{nv|{{header|new}}}}
{{nv col next}}
+
{{nv|{{header|source_location}} {{mark c++20}}}}
{{nv|{{header|cfloat}}}}
+
{{nv|{{header|cstdint}} {{mark c++11}}}}
+
 
{{nv|{{header|stdfloat}} {{mark c++23}}}}
 
{{nv|{{header|stdfloat}} {{mark c++23}}}}
{{nv|{{header|new}}}}
 
 
{{nv|{{header|typeinfo}}}}
 
{{nv|{{header|typeinfo}}}}
{{nv col next}}
+
{{nv|{{header|version}} {{mark c++20}}}}
{{nv|{{header|source_location}} {{mark c++20}}}}
+
{{nv|{{header|exception}}}}
+
{{nv|{{header|initializer_list}} {{mark c++11}}}}
+
{{nv|{{header|compare}} {{mark c++20}}}}
+
{{nv ph}}
+
{{nv col next}}
+
{{nv|{{header|coroutine}} {{mark c++20}}}}
+
{{nv|{{header|csignal}}}}
+
{{nv|{{header|csetjmp}}}}
+
{{nv|{{header|cstdarg}}}}
+
{{nv ph}}
+
{{nv col end}}
+
 
+
 
{{nv h2|Concepts}}
 
{{nv h2|Concepts}}
 
{{nv|{{header|concepts}} {{mark c++20}}}}
 
{{nv|{{header|concepts}} {{mark c++20}}}}
 
 
{{nv h2|Diagnostics}}
 
{{nv h2|Diagnostics}}
{{nv col begin}}
 
{{nv|{{header|stdexcept}}}}
 
{{nv|{{header|stacktrace}} {{mark c++23}}}}
 
{{nv col next}}
 
 
{{nv|{{header|cassert}}}}
 
{{nv|{{header|cassert}}}}
 +
{{nv|{{header|cerrno}}}}
 
{{nv|{{header|debugging}} {{mark c++26}}}}
 
{{nv|{{header|debugging}} {{mark c++26}}}}
{{nv col next}}
+
{{nv|{{header|stacktrace}} {{mark c++23}}}}
{{nv|{{header|cerrno}}}}
+
{{nv|{{header|stdexcept}}}}
{{nv ph}}
+
{{nv col next}}
+
 
{{nv|{{header|system_error}} {{mark c++11}}}}
 
{{nv|{{header|system_error}} {{mark c++11}}}}
{{nv ph}}
 
{{nv col end}}
 
 
 
{{nv h2|Memory management}}
 
{{nv h2|Memory management}}
{{nv col begin}}
 
 
{{nv|{{header|memory}}}}
 
{{nv|{{header|memory}}}}
{{nv col next}}
+
{{nv|{{header|memory_resource}} {{mark c++17}}}}
{{nv|{{header|memory_resource}} {{mark c++17}}{{nbsp|2}}}}
+
{{nv col next}}
+
 
{{nv|{{header|scoped_allocator}} {{mark c++11}}}}
 
{{nv|{{header|scoped_allocator}} {{mark c++11}}}}
{{nv col end}}
 
 
 
{{nv h2|Metaprogramming}}
 
{{nv h2|Metaprogramming}}
{{nv col begin}}
 
 
{{nv|{{header|type_traits}} {{mark c++11}}}}
 
{{nv|{{header|type_traits}} {{mark c++11}}}}
 +
{{nv|{{header|ratio}} {{mark c++11}}}}
 
{{nv col next}}
 
{{nv col next}}
{{nv|{{header|ratio}} {{mark c++11}}}}
 
{{nv col end}}
 
 
 
{{nv h2|General utilities}}
 
{{nv h2|General utilities}}
{{nv col begin}}
 
{{nv|{{header|utility}}}}
 
{{nv|{{header|tuple}} {{mark c++11}}}}
 
{{nv|{{header|optional}} {{mark c++17}}}}
 
{{nv col next}}
 
 
{{nv|{{header|any}} {{mark c++17}}}}
 
{{nv|{{header|any}} {{mark c++17}}}}
 +
{{nv|{{header|bitset}}}}
 +
{{nv|{{header|bit}} {{mark c++20}}}}
 +
{{nv|{{header|charconv}} {{mark c++17}}}}
 
{{nv|{{header|expected}} {{mark c++23}}}}
 
{{nv|{{header|expected}} {{mark c++23}}}}
{{nv|{{header|variant}} {{mark c++17}}}}
+
{{nv|{{header|format}} {{mark c++20}}}}
{{nv col next}}
+
 
{{nv|{{header|functional}}}}
 
{{nv|{{header|functional}}}}
 +
{{nv|{{header|optional}} {{mark c++17}}}}
 +
{{nv|{{header|tuple}} {{mark c++11}}}}
 
{{nv|{{header|typeindex}} {{mark c++11}}}}
 
{{nv|{{header|typeindex}} {{mark c++11}}}}
{{nv|{{header|bitset}}}}
+
{{nv|{{header|utility}}}}
{{nv col next}}
+
{{nv|{{header|variant}} {{mark c++17}}}}
{{nv|{{header|charconv}} {{mark c++17}}}}
+
{{nv|{{header|format}} {{mark c++20}}}}
+
{{nv|{{header|bit}} {{mark c++20}}}}
+
{{nv col end}}
+
 
+
{{nv h2|Strings}}
+
{{nv col begin}}
+
{{nv|{{header|string_view}} {{mark c++17}}}}
+
{{nv|{{header|string}}}}
+
{{nv col next}}
+
{{nv|{{header|cctype}}}}
+
{{nv|{{header|cwctype}}}}
+
{{nv col next}}
+
{{nv|{{header|cstring}}}}
+
{{nv|{{header|cwchar}}}}
+
{{nv col next}}
+
{{nv|{{header|cuchar}} {{mark c++11}}}}
+
{{nv ph}}
+
{{nv col end}}
+
 
+
 
{{nv h2|Containers}}
 
{{nv h2|Containers}}
{{nv col begin}}
 
 
{{nv|{{header|array}} {{mark c++11}}}}
 
{{nv|{{header|array}} {{mark c++11}}}}
 
{{nv|{{header|deque}}}}
 
{{nv|{{header|deque}}}}
 +
{{nv|{{header|flat_map}} {{mark c++23}}}}
 +
{{nv|{{header|flat_set}} {{mark c++23}}}}
 
{{nv|{{header|forward_list}} {{mark c++11}}}}
 
{{nv|{{header|forward_list}} {{mark c++11}}}}
 +
{{nv|{{header|inplace_vector}} {{mark c++26}}{{nbspt|3}}}}
 
{{nv|{{header|list}}}}
 
{{nv|{{header|list}}}}
{{nv col next}}
 
{{nv|{{header|vector}}}}
 
 
{{nv|{{header|map}}}}
 
{{nv|{{header|map}}}}
 +
{{nv|{{header|mdspan}} {{mark c++23}}}}
 +
{{nv|{{header|queue}}}}
 
{{nv|{{header|set}}}}
 
{{nv|{{header|set}}}}
 +
{{nv|{{header|span}} {{mark c++20}}}}
 +
{{nv|{{header|stack}}}}
 
{{nv|{{header|unordered_map}} {{mark c++11}}}}
 
{{nv|{{header|unordered_map}} {{mark c++11}}}}
{{nv col next}}
 
 
{{nv|{{header|unordered_set}} {{mark c++11}}}}
 
{{nv|{{header|unordered_set}} {{mark c++11}}}}
{{nv|{{header|queue}}}}
+
{{nv|{{header|vector}}}}
{{nv|{{header|stack}}}}
+
{{nv|{{header|flat_map}} {{mark c++23}}}}
+
{{nv col next}}
+
{{nv|{{header|flat_set}} {{mark c++23}}}}
+
{{nv|{{header|span}} {{mark c++20}}}}
+
{{nv|{{header|mdspan}} {{mark c++23}}}}
+
{{nv|{{header|inplace_vector}} {{mark c++26}}}}
+
{{nv col end}}
+
 
+
 
{{nv h2|Iterators}}
 
{{nv h2|Iterators}}
 
{{nv|{{header|iterator}}}}
 
{{nv|{{header|iterator}}}}
 
 
{{nv h2|Ranges}}
 
{{nv h2|Ranges}}
{{nv col begin}}
+
{{nv|{{header|generator}} {{mark c++23}}}}
 
{{nv|{{header|ranges}} {{mark c++20}}}}
 
{{nv|{{header|ranges}} {{mark c++20}}}}
 
{{nv col next}}
 
{{nv col next}}
{{nv|{{header|generator}} {{mark c++23}}}}
 
{{nv col end}}
 
 
 
{{nv h2|Algorithms}}
 
{{nv h2|Algorithms}}
{{nv col begin}}
 
 
{{nv|{{header|algorithm}}}}
 
{{nv|{{header|algorithm}}}}
{{nv col next}}
 
 
{{nv|{{header|numeric}}}}
 
{{nv|{{header|numeric}}}}
{{nv col end}}
+
{{nv h2|Strings}}
 
+
{{nv|{{header|cctype}}}}
 +
{{nv|{{header|cstring}}}}
 +
{{nv|{{header|cuchar}} {{mark c++11}}}}
 +
{{nv|{{header|cwchar}}}}
 +
{{nv|{{header|cwctype}}}}
 +
{{nv|{{header|string_view}} {{mark c++17}}}}
 +
{{nv|{{header|string}}}}
 +
{{nv h2|Text processing}}
 +
{{nv|{{header|clocale}}}}
 +
{{nv|{{header|codecvt}} {{mark tooltip|C++11/17/26|deprecated in C++17, removed in C++26}}}}
 +
{{nv|{{header|locale}}}}
 +
{{nv|{{header|regex}} {{mark c++11}}}}
 +
{{nv|{{header|text_encoding}} {{mark c++26}}{{nbspt|3}}}}
 
{{nv h2|Numerics}}
 
{{nv h2|Numerics}}
{{nv col begin}}
 
 
{{nv|{{header|cfenv}} {{mark c++11}}}}
 
{{nv|{{header|cfenv}} {{mark c++11}}}}
 +
{{nv|{{header|cmath}}}}
 
{{nv|{{header|complex}}}}
 
{{nv|{{header|complex}}}}
{{nv col next}}
+
{{nv|{{header|linalg}} {{mark c++26}}}}
 +
{{nv|{{header|numbers}} {{mark c++20}}}}
 
{{nv|{{header|random}} {{mark c++11}}}}
 
{{nv|{{header|random}} {{mark c++11}}}}
 
{{nv|{{header|valarray}}}}
 
{{nv|{{header|valarray}}}}
{{nv col next}}
 
{{nv|{{header|cmath}}}}
 
{{nv|{{header|linalg}} {{mark c++26}}}}
 
{{nv col next}}
 
{{nv|{{header|numbers}} {{mark c++20}}}}
 
{{nv ph}}
 
{{nv col end}}
 
 
 
{{nv h2|Time}}
 
{{nv h2|Time}}
{{nv col begin}}
 
 
{{nv|{{header|chrono}} {{mark c++11}}}}
 
{{nv|{{header|chrono}} {{mark c++11}}}}
{{nv col next}}
 
 
{{nv|{{header|ctime}}}}
 
{{nv|{{header|ctime}}}}
{{nv col end}}
+
{{nv h2|C compatibility}}
 
+
{{nv|{{header|ccomplex}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
{{nv h2|Localization}}
+
{{nv|{{header|ciso646}} {{mark until c++20}}}}
{{nv col begin}}
+
{{nv|{{header|cstdalign}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
{{nv|{{header|locale}}}}
+
{{nv|{{header|cstdbool}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
 +
{{nv|{{header|ctgmath}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
 
{{nv col next}}
 
{{nv col next}}
{{nv|{{header|clocale}}}}
 
{{nv col next}}
 
{{nv|{{header|codecvt}} {{mark tooltip|C++11/17/26|deprecated in C++17, removed in C++26}}}}
 
{{nv col next}}
 
{{nv|{{header|text_encoding}} {{mark c++26}}}}
 
{{nv col end}}
 
 
 
{{nv h2|Input/output}}
 
{{nv h2|Input/output}}
{{nv col begin}}
+
{{nv|{{header|cinttypes}} {{mark c++11}}}}
 +
{{nv|{{header|cstdio}}}}
 +
{{nv|{{header|filesystem}} {{mark c++17}}}}
 +
{{nv|{{header|fstream}}}}
 +
{{nv|{{header|iomanip}}}}
 
{{nv|{{header|iosfwd}}}}
 
{{nv|{{header|iosfwd}}}}
 
{{nv|{{header|iostream}}}}
 
{{nv|{{header|iostream}}}}
 
{{nv|{{header|ios}}}}
 
{{nv|{{header|ios}}}}
{{nv|{{header|streambuf}}}}
 
{{nv col next}}
 
 
{{nv|{{header|istream}}}}
 
{{nv|{{header|istream}}}}
 
{{nv|{{header|ostream}}}}
 
{{nv|{{header|ostream}}}}
{{nv|{{header|iomanip}}}}
 
 
{{nv|{{header|print}} {{mark c++23}}}}
 
{{nv|{{header|print}} {{mark c++23}}}}
{{nv col next}}
+
{{nv|{{header|spanstream}} {{mark c++23}}}}
 
{{nv|{{header|sstream}}}}
 
{{nv|{{header|sstream}}}}
{{nv|{{header|spanstream}} {{mark c++23}}}}
+
{{nv|{{header|streambuf}}}}
{{nv|{{header|fstream}}}}
+
{{nv|{{header|strstream}} {{mark tooltip|C++98/26|deprecated in C++98, removed in C++26}}}}
 
{{nv|{{header|syncstream}} {{mark c++20}}}}
 
{{nv|{{header|syncstream}} {{mark c++20}}}}
{{nv col next}}
 
{{nv|{{header|filesystem}} {{mark c++17}}}}
 
{{nv|{{header|cstdio}}}}
 
{{nv|{{header|cinttypes}} {{mark c++11}}}}
 
{{nv|{{header|strstream}} {{mark tooltip|C++98/26|deprecated in C++98, removed in C++26}}}}
 
{{nv col end}}
 
 
{{nv h2|Regular expressions}}
 
{{nv|{{header|regex}} {{mark c++11}}}}
 
 
 
{{nv h2|Concurrency support}}
 
{{nv h2|Concurrency support}}
{{nv col begin}}
 
{{nv|{{header|stop_token}} {{mark c++20}}}}
 
{{nv|{{header|thread}} {{mark c++11}}}}
 
 
{{nv|{{header|atomic}} {{mark c++11}}}}
 
{{nv|{{header|atomic}} {{mark c++11}}}}
{{nv|{{header|rcu}} {{mark c++26}}}}
 
{{nv col next}}
 
{{nv|{{header|stdatomic.h}} {{mark c++23}}}}
 
{{nv|{{header|mutex}} {{mark c++11}}}}
 
{{nv|{{header|shared_mutex}} {{mark c++14}}}}
 
{{nv ph}}
 
{{nv col next}}
 
{{nv|{{header|condition_variable}} {{mark c++11}}{{nbsp|2}}}}
 
{{nv|{{header|semaphore}} {{mark c++20}}}}
 
{{nv|{{header|latch}} {{mark c++20}}}}
 
{{nv ph}}
 
{{nv col next}}
 
 
{{nv|{{header|barrier}} {{mark c++20}}}}
 
{{nv|{{header|barrier}} {{mark c++20}}}}
 +
{{nv|{{header|condition_variable}} {{mark c++11}}}}
 
{{nv|{{header|future}} {{mark c++11}}}}
 
{{nv|{{header|future}} {{mark c++11}}}}
 
{{nv|{{header|hazard_pointer}} {{mark c++26}}}}
 
{{nv|{{header|hazard_pointer}} {{mark c++26}}}}
{{nv ph}}
+
{{nv|{{header|latch}} {{mark c++20}}}}
{{nv col end}}
+
{{nv|{{header|mutex}} {{mark c++11}}}}
 
+
{{nv|{{header|rcu}} {{mark c++26}}}}
 +
{{nv|{{header|semaphore}} {{mark c++20}}}}
 +
{{nv|{{header|shared_mutex}} {{mark c++14}}}}
 +
{{nv|{{header|stdatomic.h}} {{mark c++23}}}}
 +
{{nv|{{header|stop_token}} {{mark c++20}}}}
 +
{{nv|{{header|thread}} {{mark c++11}}}}
 
{{nv h2|Execution support}}
 
{{nv h2|Execution support}}
 
{{nv|{{header|execution}} {{mark c++17}}}}
 
{{nv|{{header|execution}} {{mark c++17}}}}
 
{{nv h2|C compatibility}}
 
{{nv col begin}}
 
{{nv|{{header|cstdbool}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}{{nbsp|2}}}}
 
{{nv|{{header|ccomplex}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
 
{{nv col next}}
 
{{nv|{{header|ctgmath}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
 
 
{{nv ph}}
 
{{nv ph}}
{{nv col next}}
 
{{nv|{{header|cstdalign}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}}
 
{{nv ph}}
 
{{nv col next}}
 
{{nv|{{header|ciso646}} {{mark until c++20}}}}
 
 
{{nv ph}}
 
{{nv ph}}
 
{{nv col end}}
 
{{nv col end}}
 
{{nv end}}
 
{{nv end}}

Revision as of 15:30, 2 November 2024

Language support
<cfloat>
<climits>
<compare> (C++20)
<coroutine> (C++20)
<csetjmp>
<csignal>
<cstdarg>
<cstddef>
<cstdint> (C++11)
<cstdlib>
<exception>
<initializer_list> (C++11)   
<limits>
<new>
<source_location> (C++20)
<stdfloat> (C++23)
<typeinfo>
<version> (C++20)
Concepts
<concepts> (C++20)
Diagnostics
<cassert>
<cerrno>
<debugging> (C++26)
<stacktrace> (C++23)
<stdexcept>
<system_error> (C++11)
Memory management
<memory>
<memory_resource> (C++17)
<scoped_allocator> (C++11)
Metaprogramming
<type_traits> (C++11)
<ratio> (C++11)
General utilities
<any> (C++17)
<bitset>
<bit> (C++20)
<charconv> (C++17)
<expected> (C++23)
<format> (C++20)
<functional>
<optional> (C++17)
<tuple> (C++11)
<typeindex> (C++11)
<utility>
<variant> (C++17)
Containers
<array> (C++11)
<deque>
<flat_map> (C++23)
<flat_set> (C++23)
<forward_list> (C++11)
<inplace_vector> (C++26)   
<list>
<map>
<mdspan> (C++23)
<queue>
<set>
<span> (C++20)
<stack>
<unordered_map> (C++11)
<unordered_set> (C++11)
<vector>
Iterators
<iterator>
Ranges
<generator> (C++23)
<ranges> (C++20)
Algorithms
<algorithm>
<numeric>
Strings
<cctype>
<cstring>
<cuchar> (C++11)
<cwchar>
<cwctype>
<string_view> (C++17)
<string>
Text processing
<clocale>
<codecvt> (C++11/17/26*)
<locale>
<regex> (C++11)
<text_encoding> (C++26)   
Numerics
<cfenv> (C++11)
<cmath>
<complex>
<linalg> (C++26)
<numbers> (C++20)
<random> (C++11)
<valarray>
Time
<chrono> (C++11)
<ctime>
C compatibility
<ccomplex> (C++11/17/20*)
<ciso646> (until C++20)
<cstdalign> (C++11/17/20*)
<cstdbool> (C++11/17/20*)
<ctgmath> (C++11/17/20*)
Input/output
<cinttypes> (C++11)
<cstdio>
<filesystem> (C++17)
<fstream>
<iomanip>
<iosfwd>
<iostream>
<ios>
<istream>
<ostream>
<print> (C++23)
<spanstream> (C++23)
<sstream>
<streambuf>
<strstream> (C++98/26*)
<syncstream> (C++20)
Concurrency support
<atomic> (C++11)
<barrier> (C++20)
<condition_variable> (C++11)
<future> (C++11)
<hazard_pointer> (C++26)
<latch> (C++20)
<mutex> (C++11)
<rcu> (C++26)
<semaphore> (C++20)
<shared_mutex> (C++14)
<stdatomic.h> (C++23)
<stop_token> (C++20)
<thread> (C++11)
Execution support
<execution> (C++17)