Difference between revisions of "Template:cpp/container/vector/navbar content"
From cppreference.com
m (+Links.) |
m (regroup in string navbar manner (now it occupies less space).) |
||
Line 6: | Line 6: | ||
{{nv mem ln|cpp/container/vector/~vector}} | {{nv mem ln|cpp/container/vector/~vector}} | ||
{{nv mem ln|cpp/container/vector/operator{{=}}}} | {{nv mem ln|cpp/container/vector/operator{{=}}}} | ||
− | |||
{{nv mem ln|cpp/container/vector/assign}} | {{nv mem ln|cpp/container/vector/assign}} | ||
− | {{nv mem ln|cpp/container/vector/assign_range|notes={{mark c++23}}}} | + | {{nv mem ln|cpp/container/vector/assign_range|notes={{mark c++23}}{{nbspt|2}}}} |
{{nv mem ln|cpp/container/vector/get_allocator}} | {{nv mem ln|cpp/container/vector/get_allocator}} | ||
− | |||
{{nv h2|{{ls|cpp/container/vector#Element access}}}} | {{nv h2|{{ls|cpp/container/vector#Element access}}}} | ||
− | {{nv | + | {{nv mem ln|cpp/container/vector/operator_at|operator[]}} |
{{nv mem ln|cpp/container/vector/at}} | {{nv mem ln|cpp/container/vector/at}} | ||
− | {{nv mem ln|cpp/container/vector/ | + | {{nv mem ln|cpp/container/vector/data}} |
{{nv mem ln|cpp/container/vector/front}} | {{nv mem ln|cpp/container/vector/front}} | ||
− | |||
{{nv mem ln|cpp/container/vector/back}} | {{nv mem ln|cpp/container/vector/back}} | ||
− | |||
− | |||
− | |||
{{nv h2|{{ls|cpp/container/vector#Iterators}}}} | {{nv h2|{{ls|cpp/container/vector#Iterators}}}} | ||
− | |||
{{nv mem ln|cpp/container/vector/begin|begin|cbegin|notes=<br>{{mark c++11}}}} | {{nv mem ln|cpp/container/vector/begin|begin|cbegin|notes=<br>{{mark c++11}}}} | ||
{{nv mem ln|cpp/container/vector/end|end|cend|notes=<br>{{mark c++11}}}} | {{nv mem ln|cpp/container/vector/end|end|cend|notes=<br>{{mark c++11}}}} | ||
− | |||
{{nv mem ln|cpp/container/vector/rbegin|rbegin|crbegin|notes=<br>{{mark c++11}}}} | {{nv mem ln|cpp/container/vector/rbegin|rbegin|crbegin|notes=<br>{{mark c++11}}}} | ||
{{nv mem ln|cpp/container/vector/rend|rend|crend|notes=<br>{{mark c++11}}}} | {{nv mem ln|cpp/container/vector/rend|rend|crend|notes=<br>{{mark c++11}}}} | ||
− | {{nv col | + | {{nv col next}} |
{{nv h2|{{ls|cpp/container/vector#Capacity}}}} | {{nv h2|{{ls|cpp/container/vector#Capacity}}}} | ||
− | |||
{{nv mem ln|cpp/container/vector/empty}} | {{nv mem ln|cpp/container/vector/empty}} | ||
{{nv mem ln|cpp/container/vector/size}} | {{nv mem ln|cpp/container/vector/size}} | ||
{{nv mem ln|cpp/container/vector/max_size}} | {{nv mem ln|cpp/container/vector/max_size}} | ||
− | |||
{{nv mem ln|cpp/container/vector/reserve}} | {{nv mem ln|cpp/container/vector/reserve}} | ||
{{nv mem ln|cpp/container/vector/capacity}} | {{nv mem ln|cpp/container/vector/capacity}} | ||
{{nv mem ln|cpp/container/vector/shrink_to_fit|notes={{mark tooltip|DR|not available in libstdc++ C++98 mode}}}} | {{nv mem ln|cpp/container/vector/shrink_to_fit|notes={{mark tooltip|DR|not available in libstdc++ C++98 mode}}}} | ||
− | |||
{{nv h2|{{ls|cpp/container/vector#Modifiers}}}} | {{nv h2|{{ls|cpp/container/vector#Modifiers}}}} | ||
− | |||
{{nv mem ln|cpp/container/vector/clear}} | {{nv mem ln|cpp/container/vector/clear}} | ||
+ | {{nv mem ln|cpp/container/vector/erase}} | ||
{{nv mem ln|cpp/container/vector/insert}} | {{nv mem ln|cpp/container/vector/insert}} | ||
+ | {{nv mem ln|cpp/container/vector/insert_range|notes={{mark c++23}}}} | ||
+ | {{nv mem ln|cpp/container/vector/append_range|notes={{mark c++23}}}} | ||
{{nv mem ln|cpp/container/vector/emplace|notes={{mark c++11}}}} | {{nv mem ln|cpp/container/vector/emplace|notes={{mark c++11}}}} | ||
− | {{nv mem ln|cpp/container/vector/ | + | {{nv mem ln|cpp/container/vector/emplace_back|notes={{mark c++11}}}} |
− | + | ||
{{nv mem ln|cpp/container/vector/push_back}} | {{nv mem ln|cpp/container/vector/push_back}} | ||
− | |||
− | |||
− | |||
{{nv mem ln|cpp/container/vector/pop_back}} | {{nv mem ln|cpp/container/vector/pop_back}} | ||
{{nv mem ln|cpp/container/vector/resize}} | {{nv mem ln|cpp/container/vector/resize}} | ||
{{nv mem ln|cpp/container/vector/swap}} | {{nv mem ln|cpp/container/vector/swap}} | ||
+ | {{nv ph}} | ||
{{nv ph}} | {{nv ph}} | ||
{{nv col end}} | {{nv col end}} | ||
{{nv h1|{{ls|cpp/container/vector#Non-member functions}}}} | {{nv h1|{{ls|cpp/container/vector#Non-member functions}}}} | ||
{{nv col begin}} | {{nv col begin}} | ||
− | {{nv ln|cpp/container/vector/operator cmp|operator{{= | + | {{nv ln|cpp/container/vector/operator cmp|operator{{==}}|operator<{{=}}>|notes=<br>{{mark c++20}}}} |
− | + | ||
{{nv ln|cpp/container/vector/swap2|swap{{small|(std::vector)}}}} | {{nv ln|cpp/container/vector/swap2|swap{{small|(std::vector)}}}} | ||
{{nv ln|cpp/container/vector/erase2|erase{{small|(std::vector)}}|erase_if{{small|(std::vector)}}|notes={{mark c++20}}<br>{{mark c++20}}}} | {{nv ln|cpp/container/vector/erase2|erase{{small|(std::vector)}}|erase_if{{small|(std::vector)}}|notes={{mark c++20}}<br>{{mark c++20}}}} | ||
− | {{nv | + | {{nv col next}} |
− | {{nv | + | {{nv ln|cpp/container/vector/operator cmp|operator!{{=}}|operator<|operator>|operator<{{=}}|operator>{{=}}|notes={{mark until c++20}}<br>{{mark until c++20}}<br>{{mark until c++20}}<br>{{mark until c++20}}<br>{{mark until c++20}}}} |
− | {{ | + | |
− | {{ | + | |
{{nv col end}} | {{nv col end}} | ||
{{nv h1|[[cpp/container/vector/deduction_guides|Deduction guides]]{{mark c++17}}}} | {{nv h1|[[cpp/container/vector/deduction_guides|Deduction guides]]{{mark c++17}}}} | ||
{{nv end}} | {{nv end}} |
Latest revision as of 04:06, 21 September 2024
Member types | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Member functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Non-member functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deduction guides(C++17) |