20 lines
1.4 KiB
Markdown
20 lines
1.4 KiB
Markdown
[sequences.general]
|
||
|
||
# 23 Containers library [[containers]](./#containers)
|
||
|
||
## 23.3 Sequence containers [[sequences]](sequences#general)
|
||
|
||
### 23.3.1 General [sequences.general]
|
||
|
||
[1](#1)
|
||
|
||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L6039)
|
||
|
||
The headers[<array>](array.syn#header:%3carray%3e "23.3.2 Header <array> synopsis [array.syn]"),[<deque>](deque.syn#header:%3cdeque%3e "23.3.4 Header <deque> synopsis [deque.syn]"),[<forward_list>](forward.list.syn#header:%3cforward_list%3e "23.3.6 Header <forward_list> synopsis [forward.list.syn]"),[<hive>](hive.syn#header:%3chive%3e "23.3.8 Header <hive> synopsis [hive.syn]"),[<inplace_vector>](inplace.vector.syn#header:%3cinplace_vector%3e "23.3.15 Header <inplace_vector> synopsis [inplace.vector.syn]"),[<list>](list.syn#header:%3clist%3e "23.3.10 Header <list> synopsis [list.syn]"), and[<vector>](vector.syn#header:%3cvector%3e "23.3.12 Header <vector> synopsis [vector.syn]") define class templates that meet the requirements for sequence containers[.](#1.sentence-1)
|
||
|
||
[2](#2)
|
||
|
||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/containers.tex#L6050)
|
||
|
||
The following exposition-only alias template may appear in deduction guides for sequence containers:template<class InputIterator>using *iter-value-type* = typename iterator_traits<InputIterator>::value_type; // *exposition only*
|