Namespaces
Variants
Views
Actions

Difference between revisions of "Template:cpp/container/vector/navbar content"

From cppreference.com
m (regroup in string navbar manner (now it occupies less space).)
 
(18 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{sb list begin}}
+
{{nv begin}}
{{sb list h1 | Member functions}}
+
{{nv h1|{{ls|cpp/container/vector#Member types}}}}
{{sb list mem ln | cpp/container/vector/vector }}
+
{{nv h1|{{ls|cpp/container/vector#Member functions}}}}
{{sb list mem ln | cpp/container/vector/~vector }}
+
{{nv col begin}}
{{sb list mem ln | cpp/container/vector/operator{{=}} }}
+
{{nv mem ln|cpp/container/vector/vector}}
{{sb list mem ln | cpp/container/vector/assign }}
+
{{nv mem ln|cpp/container/vector/~vector}}
{{sb list mem ln | cpp/container/vector/get_allocator }}
+
{{nv mem ln|cpp/container/vector/operator{{=}}}}
{{sb list h2 | Element access}}
+
{{nv mem ln|cpp/container/vector/assign}}
{{sb list mem ln | cpp/container/vector/at }}
+
{{nv mem ln|cpp/container/vector/assign_range|notes={{mark c++23}}{{nbspt|2}}}}
{{sb list mem ln | cpp/container/vector/operator_at | operator[] }}
+
{{nv mem ln|cpp/container/vector/get_allocator}}
{{sb list mem ln | cpp/container/vector/front }}
+
{{nv h2|{{ls|cpp/container/vector#Element access}}}}
{{sb list mem ln | cpp/container/vector/back }}
+
{{nv mem ln|cpp/container/vector/operator_at|operator[]}}
{{sb list mem ln | cpp/container/vector/data }}
+
{{nv mem ln|cpp/container/vector/at}}
{{sb list h2 | Iterators}}
+
{{nv mem ln|cpp/container/vector/data}}
{{sb list mem ln | cpp/container/vector/begin | begin | cbegin | notes=<br>{{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/front}}
{{sb list mem ln | cpp/container/vector/end | end | cend | notes=<br>{{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/back}}
{{sb list mem ln | cpp/container/vector/rbegin | rbegin | crbegin | notes=<br>{{mark c++11}}}}
+
{{nv h2|{{ls|cpp/container/vector#Iterators}}}}
{{sb list mem ln | cpp/container/vector/rend | rend | crend | notes=<br>{{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/begin|begin|cbegin|notes=<br>{{mark c++11}}}}
{{sb list h2 | Capacity}}
+
{{nv mem ln|cpp/container/vector/end|end|cend|notes=<br>{{mark c++11}}}}
{{sb list mem ln | cpp/container/vector/empty}}
+
{{nv mem ln|cpp/container/vector/rbegin|rbegin|crbegin|notes=<br>{{mark c++11}}}}
{{sb list mem ln | cpp/container/vector/size}}
+
{{nv mem ln|cpp/container/vector/rend|rend|crend|notes=<br>{{mark c++11}}}}
{{sb list mem ln | cpp/container/vector/max_size}}
+
{{nv col next}}
{{sb list mem ln | cpp/container/vector/reserve}}
+
{{nv h2|{{ls|cpp/container/vector#Capacity}}}}
{{sb list mem ln | cpp/container/vector/capacity}}
+
{{nv mem ln|cpp/container/vector/empty}}
{{sb list mem ln | cpp/container/vector/shrink_to_fit | notes={{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/size}}
{{sb list h2 | Modifiers}}
+
{{nv mem ln|cpp/container/vector/max_size}}
{{sb list mem ln | cpp/container/vector/clear}}
+
{{nv mem ln|cpp/container/vector/reserve}}
{{sb list mem ln | cpp/container/vector/insert}}
+
{{nv mem ln|cpp/container/vector/capacity}}
{{sb list mem ln | cpp/container/vector/emplace | notes={{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/shrink_to_fit|notes={{mark tooltip|DR|not available in libstdc++ C++98 mode}}}}
{{sb list mem ln | cpp/container/vector/erase}}
+
{{nv h2|{{ls|cpp/container/vector#Modifiers}}}}
{{sb list mem ln | cpp/container/vector/push_back}}
+
{{nv mem ln|cpp/container/vector/clear}}
{{sb list mem ln | cpp/container/vector/emplace_back | notes={{mark c++11}}}}
+
{{nv mem ln|cpp/container/vector/erase}}
{{sb list mem ln | cpp/container/vector/pop_back}}
+
{{nv mem ln|cpp/container/vector/insert}}
{{sb list mem ln | cpp/container/vector/resize}}
+
{{nv mem ln|cpp/container/vector/insert_range|notes={{mark c++23}}}}
{{sb list mem ln | cpp/container/vector/swap}}
+
{{nv mem ln|cpp/container/vector/append_range|notes={{mark c++23}}}}
{{sb list end}}
+
{{nv mem ln|cpp/container/vector/emplace|notes={{mark c++11}}}}
 +
{{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/pop_back}}
 +
{{nv mem ln|cpp/container/vector/resize}}
 +
{{nv mem ln|cpp/container/vector/swap}}
 +
{{nv ph}}
 +
{{nv ph}}
 +
{{nv col end}}
 +
{{nv h1|{{ls|cpp/container/vector#Non-member functions}}}}
 +
{{nv col begin}}
 +
{{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/erase2|erase{{small|(std::vector)}}|erase_if{{small|(std::vector)}}|notes={{mark c++20}}<br>{{mark c++20}}}}
 +
{{nv col next}}
 +
{{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 h1|[[cpp/container/vector/deduction_guides|Deduction guides]]{{mark c++17}}}}
 +
{{nv end}}

Latest revision as of 04:06, 21 September 2024

Member types
Member functions
Non-member functions
(until C++20)(until C++20)(until C++20)(until C++20)(until C++20)
Deduction guides(C++17)