Difference between revisions of "Template:main page cpp contents"
From cppreference.com
m (HTML's non-breaking-space → {{nbsp|x}} (visually - no changes)) |
(Added multiple useful links and adjusted the height and width.) |
||
Line 10: | Line 10: | ||
<div class="mainpagediv"><!-- see the caption above | <div class="mainpagediv"><!-- see the caption above | ||
[[cpp/compiler_support|Compiler support]]<br> | [[cpp/compiler_support|Compiler support]]<br> | ||
− | -->[[cpp/freestanding|Freestanding implementations]] | + | -->[[cpp/freestanding|Freestanding implementations]]<br> |
+ | [[cpp/language/ascii|ASCII chart]] | ||
</div> | </div> | ||
'''[[cpp/language|Language]]''' | '''[[cpp/language|Language]]''' | ||
Line 45: | Line 46: | ||
</div> | </div> | ||
'''[[cpp/concepts|Concepts library]]''' {{mark c++20}} | '''[[cpp/concepts|Concepts library]]''' {{mark c++20}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''[[cpp/error|Diagnostics library]]''' | '''[[cpp/error|Diagnostics library]]''' | ||
Line 63: | Line 56: | ||
{{ltt|cpp/memory/unique_ptr}} {{mark c++11}}<br> | {{ltt|cpp/memory/unique_ptr}} {{mark c++11}}<br> | ||
{{ltt|cpp/memory/shared_ptr}} {{mark c++11}} | {{ltt|cpp/memory/shared_ptr}} {{mark c++11}} | ||
+ | </div> | ||
+ | |||
+ | | | ||
+ | |||
+ | '''[[cpp/meta|Metaprogramming library]]''' {{mark c++11}} | ||
+ | <div class="mainpagediv"> | ||
+ | [[cpp/meta#Type traits|Type traits]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/numeric/ratio}}<br> | ||
+ | {{ltt|cpp/utility/integer_sequence}} {{mark c++14}} | ||
</div> | </div> | ||
Line 68: | Line 69: | ||
<div class="mainpagediv"> | <div class="mainpagediv"> | ||
[[cpp/utility/functional|Function objects]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/hash}} {{mark c++11}}<br> | [[cpp/utility/functional|Function objects]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/hash}} {{mark c++11}}<br> | ||
− | [[cpp/utility#Swap and type operations|Utility functions]]<br> | + | [[cpp/utility#Swap and type operations|Utility functions]]{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/bitset}}<br> |
{{ltt|cpp/utility/pair}}{{nbsp|2}}−{{nbsp|2}} | {{ltt|cpp/utility/pair}}{{nbsp|2}}−{{nbsp|2}} | ||
{{ltt|cpp/utility/tuple}} {{mark c++11}}<br> | {{ltt|cpp/utility/tuple}} {{mark c++11}}<br> | ||
− | {{ltt|cpp/utility/optional}} {{mark c++17}} | + | {{ltt|cpp/utility/optional}} {{mark c++17}}<br> |
+ | {{ltt|cpp/utility/expected}} {{mark c++23}}<br> | ||
{{ltt|cpp/utility/variant}} {{mark c++17}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/any}} {{mark c++17}}<br> | {{ltt|cpp/utility/variant}} {{mark c++17}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/utility/any}} {{mark c++17}}<br> | ||
[[cpp/utility#Elementary string conversions|String conversions]] {{mark c++17}}<br> | [[cpp/utility#Elementary string conversions|String conversions]] {{mark c++17}}<br> | ||
Line 90: | Line 92: | ||
{{ltt|cpp/container/array}} {{mark c++11}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/vector}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/deque}}<br> | {{ltt|cpp/container/array}} {{mark c++11}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/vector}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/deque}}<br> | ||
{{ltt|cpp/container/list}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/forward_list}} {{mark c++11}}<br> | {{ltt|cpp/container/list}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/forward_list}} {{mark c++11}}<br> | ||
− | |||
{{ltt|cpp/container/set}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/multiset}}<br> | {{ltt|cpp/container/set}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/multiset}}<br> | ||
+ | {{ltt|cpp/container/map}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/multimap}}<br> | ||
{{ltt|cpp/container/unordered_map}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multimap}} {{mark c++11}}<br> | {{ltt|cpp/container/unordered_map}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multimap}} {{mark c++11}}<br> | ||
{{ltt|cpp/container/unordered_set}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multiset}} {{mark c++11}}<br> | {{ltt|cpp/container/unordered_set}} {{mark c++11}}<br>{{ltt|cpp/container/unordered_multiset}} {{mark c++11}}<br> | ||
+ | {{ltt|cpp/container/span}} {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/mdspan}} {{mark c++23}}<br> | ||
{{ltt|cpp/container/stack}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/queue}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/priority_queue}}<br> | {{ltt|cpp/container/stack}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/queue}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/container/priority_queue}}<br> | ||
− | {{ltt|cpp/container/ | + | {{ltt|cpp/container/flat_set}} {{mark c++23}}<br> |
+ | {{ltt|cpp/container/flat_multiset}} {{mark c++23}}<br> | ||
+ | {{ltt|cpp/container/flat_map}} {{mark c++23}}<br> | ||
+ | {{ltt|cpp/container/flat_multimap}} {{mark c++23}} | ||
| | | | ||
Line 119: | Line 125: | ||
'''[[cpp/chrono|Date and time library]]''' | '''[[cpp/chrono|Date and time library]]''' | ||
+ | |||
+ | <div class="mainpagediv"> | ||
+ | [[cpp/chrono#Calendar|Calendar]] {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}[[cpp/chrono#Time zone|Time zone]] {{mark c++20}} | ||
+ | </div> | ||
'''[[cpp/locale|Localizations library]]''' | '''[[cpp/locale|Localizations library]]''' | ||
Line 142: | Line 152: | ||
<div class="mainpagediv"> | <div class="mainpagediv"> | ||
− | {{ltt|cpp/atomic/atomic }}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/atomic/atomic_flag}}<br> | + | {{ltt|cpp/thread/thread}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/jthread}} {{mark c++20}}<br> |
+ | {{ltt|cpp/atomic/atomic}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/atomic/atomic_flag}}<br> | ||
{{ltt|cpp/atomic/atomic_ref}} {{mark c++20}}<br> | {{ltt|cpp/atomic/atomic_ref}} {{mark c++20}}<br> | ||
− | {{ltt|cpp/ | + | {{ltt|cpp/atomic/memory_order}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/condition_variable}}<br> |
− | {{ltt|cpp/thread/ | + | [[cpp/thread#Mutual exclusion|Mutual exclusion]]{{nbsp|2}}−{{nbsp|2}}[[cpp/thread#Semaphores|Semaphores]] {{mark c++20}}<br> |
− | {{ltt|cpp/thread/ | + | {{ltt|cpp/thread/future}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/promise}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/async}}<br> |
− | {{ltt|cpp/thread/ | + | {{ltt|cpp/thread/latch}} {{mark c++20}}{{nbsp|2}}−{{nbsp|2}}{{ltt|cpp/thread/barrier}} {{mark c++20}} |
</div> | </div> | ||