Difference between revisions of "Template:cpp/header/navbar content"
From cppreference.com
m (Transpose, sort inside each section, follow current draft order. The only exception is "C compatibility" which was placed out of order.) |
m (+links to headers using ~ g/ \{\{nv h2\|([a-zA-Z\ /]+)\}\} / {{nv h2|[[cpp/header#\1 library|\1]]}} /s) |
||
Line 1: | Line 1: | ||
{{nv begin}} | {{nv begin}} | ||
{{nv col begin}} | {{nv col begin}} | ||
− | {{nv h2|Language support}} | + | {{nv h2|[[cpp/header#Language support library|Language support]]}} |
{{nv|{{header|cfloat}}}} | {{nv|{{header|cfloat}}}} | ||
{{nv|{{header|climits}}}} | {{nv|{{header|climits}}}} | ||
Line 20: | Line 20: | ||
{{nv|{{header|typeinfo}}}} | {{nv|{{header|typeinfo}}}} | ||
{{nv|{{header|version}} {{mark c++20}}}} | {{nv|{{header|version}} {{mark c++20}}}} | ||
− | {{nv h2|Concepts}} | + | {{nv h2|[[cpp/header#Concepts library|Concepts]]}} |
{{nv|{{header|concepts}} {{mark c++20}}}} | {{nv|{{header|concepts}} {{mark c++20}}}} | ||
− | {{nv h2|Diagnostics}} | + | {{nv h2|[[cpp/header#Diagnostics library|Diagnostics]]}} |
{{nv|{{header|cassert}}}} | {{nv|{{header|cassert}}}} | ||
{{nv|{{header|cerrno}}}} | {{nv|{{header|cerrno}}}} | ||
Line 29: | Line 29: | ||
{{nv|{{header|stdexcept}}}} | {{nv|{{header|stdexcept}}}} | ||
{{nv|{{header|system_error}} {{mark c++11}}}} | {{nv|{{header|system_error}} {{mark c++11}}}} | ||
− | {{nv h2|Memory management}} | + | {{nv h2|[[cpp/header#Memory management library|Memory management]]}} |
{{nv|{{header|memory}}}} | {{nv|{{header|memory}}}} | ||
{{nv|{{header|memory_resource}} {{mark c++17}}}} | {{nv|{{header|memory_resource}} {{mark c++17}}}} | ||
{{nv|{{header|scoped_allocator}} {{mark c++11}}}} | {{nv|{{header|scoped_allocator}} {{mark c++11}}}} | ||
− | {{nv h2|Metaprogramming}} | + | {{nv h2|[[cpp/header#Metaprogramming library|Metaprogramming]]}} |
{{nv|{{header|type_traits}} {{mark c++11}}}} | {{nv|{{header|type_traits}} {{mark c++11}}}} | ||
{{nv|{{header|ratio}} {{mark c++11}}}} | {{nv|{{header|ratio}} {{mark c++11}}}} | ||
{{nv col next}} | {{nv col next}} | ||
− | {{nv h2|General utilities}} | + | {{nv h2|[[cpp/header#General utilities library|General utilities]]}} |
{{nv|{{header|any}} {{mark c++17}}}} | {{nv|{{header|any}} {{mark c++17}}}} | ||
{{nv|{{header|bitset}}}} | {{nv|{{header|bitset}}}} | ||
Line 50: | Line 50: | ||
{{nv|{{header|utility}}}} | {{nv|{{header|utility}}}} | ||
{{nv|{{header|variant}} {{mark c++17}}}} | {{nv|{{header|variant}} {{mark c++17}}}} | ||
− | {{nv h2|Containers}} | + | {{nv h2|[[cpp/header#Containers library|Containers]]}} |
{{nv|{{header|array}} {{mark c++11}}}} | {{nv|{{header|array}} {{mark c++11}}}} | ||
{{nv|{{header|deque}}}} | {{nv|{{header|deque}}}} | ||
Line 67: | Line 67: | ||
{{nv|{{header|unordered_set}} {{mark c++11}}}} | {{nv|{{header|unordered_set}} {{mark c++11}}}} | ||
{{nv|{{header|vector}}}} | {{nv|{{header|vector}}}} | ||
− | {{nv h2|Iterators}} | + | {{nv h2|[[cpp/header#Iterators library|Iterators]]}} |
{{nv|{{header|iterator}}}} | {{nv|{{header|iterator}}}} | ||
− | {{nv h2|Ranges}} | + | {{nv h2|[[cpp/header#Ranges library|Ranges]]}} |
{{nv|{{header|generator}} {{mark c++23}}}} | {{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 h2|Algorithms}} | + | {{nv h2|[[cpp/header#Algorithms library|Algorithms]]}} |
{{nv|{{header|algorithm}}}} | {{nv|{{header|algorithm}}}} | ||
{{nv|{{header|numeric}}}} | {{nv|{{header|numeric}}}} | ||
− | {{nv h2|Strings}} | + | {{nv h2|[[cpp/header#Strings library|Strings]]}} |
{{nv|{{header|cctype}}}} | {{nv|{{header|cctype}}}} | ||
{{nv|{{header|cstring}}}} | {{nv|{{header|cstring}}}} | ||
Line 84: | Line 84: | ||
{{nv|{{header|string_view}} {{mark c++17}}}} | {{nv|{{header|string_view}} {{mark c++17}}}} | ||
{{nv|{{header|string}}}} | {{nv|{{header|string}}}} | ||
− | {{nv h2|Text processing}} | + | {{nv h2|[[cpp/header#Text processing library|Text processing]]}} |
{{nv|{{header|clocale}}}} | {{nv|{{header|clocale}}}} | ||
{{nv|{{header|codecvt}} {{mark tooltip|C++11/17/26|deprecated in C++17, removed in C++26}}}} | {{nv|{{header|codecvt}} {{mark tooltip|C++11/17/26|deprecated in C++17, removed in C++26}}}} | ||
Line 90: | Line 90: | ||
{{nv|{{header|regex}} {{mark c++11}}}} | {{nv|{{header|regex}} {{mark c++11}}}} | ||
{{nv|{{header|text_encoding}} {{mark c++26}}{{nbspt|3}}}} | {{nv|{{header|text_encoding}} {{mark c++26}}{{nbspt|3}}}} | ||
− | {{nv h2|Numerics}} | + | {{nv h2|[[cpp/header#Numerics library|Numerics]]}} |
{{nv|{{header|cfenv}} {{mark c++11}}}} | {{nv|{{header|cfenv}} {{mark c++11}}}} | ||
{{nv|{{header|cmath}}}} | {{nv|{{header|cmath}}}} | ||
Line 98: | Line 98: | ||
{{nv|{{header|random}} {{mark c++11}}}} | {{nv|{{header|random}} {{mark c++11}}}} | ||
{{nv|{{header|valarray}}}} | {{nv|{{header|valarray}}}} | ||
− | {{nv h2|Time}} | + | {{nv h2|[[cpp/header#Time library|Time]]}} |
{{nv|{{header|chrono}} {{mark c++11}}}} | {{nv|{{header|chrono}} {{mark c++11}}}} | ||
{{nv|{{header|ctime}}}} | {{nv|{{header|ctime}}}} | ||
− | {{nv h2|C compatibility}} | + | {{nv h2|[[cpp/header#C compatibility library|C compatibility]]}} |
{{nv|{{header|ccomplex}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}} | {{nv|{{header|ccomplex}} {{mark tooltip|C++11/17/20|deprecated in C++17, removed in C++20}}}} | ||
{{nv|{{header|ciso646}} {{mark until c++20}}}} | {{nv|{{header|ciso646}} {{mark until c++20}}}} | ||
Line 108: | Line 108: | ||
{{nv|{{header|ctgmath}} {{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 h2|Input/output}} | + | {{nv h2|[[cpp/header#Input/output library|Input/output]]}} |
{{nv|{{header|cinttypes}} {{mark c++11}}}} | {{nv|{{header|cinttypes}} {{mark c++11}}}} | ||
{{nv|{{header|cstdio}}}} | {{nv|{{header|cstdio}}}} | ||
Line 125: | Line 125: | ||
{{nv|{{header|strstream}} {{mark tooltip|C++98/26|deprecated in C++98, removed in C++26}}}} | {{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 h2|Concurrency support}} | + | {{nv h2|[[cpp/header#Concurrency support library|Concurrency support]]}} |
{{nv|{{header|atomic}} {{mark c++11}}}} | {{nv|{{header|atomic}} {{mark c++11}}}} | ||
{{nv|{{header|barrier}} {{mark c++20}}}} | {{nv|{{header|barrier}} {{mark c++20}}}} | ||
Line 139: | Line 139: | ||
{{nv|{{header|stop_token}} {{mark c++20}}}} | {{nv|{{header|stop_token}} {{mark c++20}}}} | ||
{{nv|{{header|thread}} {{mark c++11}}}} | {{nv|{{header|thread}} {{mark c++11}}}} | ||
− | {{nv h2|Execution support}} | + | {{nv h2|[[cpp/header#Multi-purpose headers|Execution support]]}} |
{{nv|{{header|execution}} {{mark c++17}}}} | {{nv|{{header|execution}} {{mark c++17}}}} | ||
{{nv ph}} | {{nv ph}} |