|
2440 | 2440 | template <class T> class tuple_size;
|
2441 | 2441 | template <size_t I, class T> class tuple_element;
|
2442 | 2442 | template <class T, size_t N>
|
2443 |
| - struct tuple_size<array<T, N> >; |
| 2443 | + struct tuple_size<array<T, N>>; |
2444 | 2444 | template <size_t I, class T, size_t N>
|
2445 |
| - struct tuple_element<I, array<T, N> >; |
| 2445 | + struct tuple_element<I, array<T, N>>; |
2446 | 2446 | template <size_t I, class T, size_t N>
|
2447 | 2447 | constexpr T& get(array<T, N>&) noexcept;
|
2448 | 2448 | template <size_t I, class T, size_t N>
|
|
2463 | 2463 |
|
2464 | 2464 | namespace std {
|
2465 | 2465 | // \ref{deque}, class template deque:
|
2466 |
| - template <class T, class Allocator = allocator<T> > class deque; |
| 2466 | + template <class T, class Allocator = allocator<T>> class deque; |
2467 | 2467 | template <class T, class Allocator>
|
2468 | 2468 | bool operator==(const deque<T, Allocator>& x, const deque<T, Allocator>& y);
|
2469 | 2469 | template <class T, class Allocator>
|
|
2491 | 2491 |
|
2492 | 2492 | namespace std {
|
2493 | 2493 | // \ref{forwardlist}, class template forward_list:
|
2494 |
| - template <class T, class Allocator = allocator<T> > class forward_list; |
| 2494 | + template <class T, class Allocator = allocator<T>> class forward_list; |
2495 | 2495 | template <class T, class Allocator>
|
2496 | 2496 | bool operator==(const forward_list<T, Allocator>& x, const forward_list<T, Allocator>& y);
|
2497 | 2497 | template <class T, class Allocator>
|
|
2519 | 2519 |
|
2520 | 2520 | namespace std {
|
2521 | 2521 | // \ref{list}, class template list:
|
2522 |
| - template <class T, class Allocator = allocator<T> > class list; |
| 2522 | + template <class T, class Allocator = allocator<T>> class list; |
2523 | 2523 | template <class T, class Allocator>
|
2524 | 2524 | bool operator==(const list<T, Allocator>& x, const list<T, Allocator>& y);
|
2525 | 2525 | template <class T, class Allocator>
|
|
2547 | 2547 |
|
2548 | 2548 | namespace std {
|
2549 | 2549 | // \ref{vector}, class template vector:
|
2550 |
| - template <class T, class Allocator = allocator<T> > class vector; |
| 2550 | + template <class T, class Allocator = allocator<T>> class vector; |
2551 | 2551 | template <class T, class Allocator>
|
2552 | 2552 | bool operator==(const vector<T, Allocator>& x, const vector<T, Allocator>& y);
|
2553 | 2553 | template <class T, class Allocator>
|
|
2569 | 2569 |
|
2570 | 2570 | // hash support
|
2571 | 2571 | template <class T> struct hash;
|
2572 |
| - template <class Allocator> struct hash<vector<bool, Allocator> >; |
| 2572 | + template <class Allocator> struct hash<vector<bool, Allocator>>; |
2573 | 2573 | }
|
2574 | 2574 | \end{codeblock}
|
2575 | 2575 |
|
|
2804 | 2804 |
|
2805 | 2805 | \indexlibrary{\idxcode{tuple_element}}%
|
2806 | 2806 | \begin{itemdecl}
|
2807 |
| -tuple_element<I, array<T, N> >::type |
| 2807 | +tuple_element<I, array<T, N>>::type |
2808 | 2808 | \end{itemdecl}
|
2809 | 2809 |
|
2810 | 2810 | \begin{itemdescr}
|
|
5319 | 5319 | \end{itemdescr}
|
5320 | 5320 |
|
5321 | 5321 | \begin{itemdecl}
|
5322 |
| -template <class Allocator> struct hash<vector<bool, Allocator> >; |
| 5322 | +template <class Allocator> struct hash<vector<bool, Allocator>>; |
5323 | 5323 | \end{itemdecl}
|
5324 | 5324 |
|
5325 | 5325 | \begin{itemdescr}
|
|
5346 | 5346 | namespace std {
|
5347 | 5347 | // \ref{map}, class template map:
|
5348 | 5348 | template <class Key, class T, class Compare = less<Key>,
|
5349 |
| - class Allocator = allocator<pair<const Key, T> > > |
| 5349 | + class Allocator = allocator<pair<const Key, T>>> |
5350 | 5350 | class map;
|
5351 | 5351 | template <class Key, class T, class Compare, class Allocator>
|
5352 | 5352 | bool operator==(const map<Key, T, Compare, Allocator>& x,
|
|
5373 | 5373 |
|
5374 | 5374 | // \ref{multimap}, class template multimap:
|
5375 | 5375 | template <class Key, class T, class Compare = less<Key>,
|
5376 |
| - class Allocator = allocator<pair<const Key, T> > > |
| 5376 | + class Allocator = allocator<pair<const Key, T>>> |
5377 | 5377 | class multimap;
|
5378 | 5378 | template <class Key, class T, class Compare, class Allocator>
|
5379 | 5379 | bool operator==(const multimap<Key, T, Compare, Allocator>& x,
|
|
5409 | 5409 | namespace std {
|
5410 | 5410 | // \ref{set}, class template set:
|
5411 | 5411 | template <class Key, class Compare = less<Key>,
|
5412 |
| - class Allocator = allocator<Key> > |
| 5412 | + class Allocator = allocator<Key>> |
5413 | 5413 | class set;
|
5414 | 5414 | template <class Key, class Compare, class Allocator>
|
5415 | 5415 | bool operator==(const set<Key, Compare, Allocator>& x,
|
|
5436 | 5436 |
|
5437 | 5437 | // \ref{set}, class template multiset:
|
5438 | 5438 | template <class Key, class Compare = less<Key>,
|
5439 |
| - class Allocator = allocator<Key> > |
| 5439 | + class Allocator = allocator<Key>> |
5440 | 5440 | class multiset;
|
5441 | 5441 | template <class Key, class Compare, class Allocator>
|
5442 | 5442 | bool operator==(const multiset<Key, Compare, Allocator>& x,
|
|
6823 | 6823 | class T,
|
6824 | 6824 | class Hash = hash<Key>,
|
6825 | 6825 | class Pred = std::equal_to<Key>,
|
6826 |
| - class Alloc = std::allocator<std::pair<const Key, T> > > |
| 6826 | + class Alloc = std::allocator<std::pair<const Key, T>>> |
6827 | 6827 | class unordered_map;
|
6828 | 6828 |
|
6829 | 6829 | // \ref{unord.multimap}, class template unordered_multimap:
|
6830 | 6830 | template <class Key,
|
6831 | 6831 | class T,
|
6832 | 6832 | class Hash = hash<Key>,
|
6833 | 6833 | class Pred = std::equal_to<Key>,
|
6834 |
| - class Alloc = std::allocator<std::pair<const Key, T> > > |
| 6834 | + class Alloc = std::allocator<std::pair<const Key, T>>> |
6835 | 6835 | class unordered_multimap;
|
6836 | 6836 |
|
6837 | 6837 | template <class Key, class T, class Hash, class Pred, class Alloc>
|
|
6871 | 6871 | template <class Key,
|
6872 | 6872 | class Hash = hash<Key>,
|
6873 | 6873 | class Pred = std::equal_to<Key>,
|
6874 |
| - class Alloc = std::allocator<Key> > |
| 6874 | + class Alloc = std::allocator<Key>> |
6875 | 6875 | class unordered_set;
|
6876 | 6876 |
|
6877 | 6877 | // \ref{unord.multiset}, class template unordered_multiset:
|
6878 | 6878 | template <class Key,
|
6879 | 6879 | class Hash = hash<Key>,
|
6880 | 6880 | class Pred = std::equal_to<Key>,
|
6881 |
| - class Alloc = std::allocator<Key> > |
| 6881 | + class Alloc = std::allocator<Key>> |
6882 | 6882 | class unordered_multiset;
|
6883 | 6883 |
|
6884 | 6884 | template <class Key, class Hash, class Pred, class Alloc>
|
|
8221 | 8221 | #include <initializer_list>
|
8222 | 8222 |
|
8223 | 8223 | namespace std {
|
8224 |
| - template <class T, class Container = deque<T> > class queue; |
| 8224 | + template <class T, class Container = deque<T>> class queue; |
8225 | 8225 | template <class T, class Container = vector<T>,
|
8226 |
| - class Compare = less<typename Container::value_type> > |
| 8226 | + class Compare = less<typename Container::value_type>> |
8227 | 8227 | class priority_queue;
|
8228 | 8228 |
|
8229 | 8229 | template <class T, class Container>
|
|
8254 | 8254 | #include <initializer_list>
|
8255 | 8255 |
|
8256 | 8256 | namespace std {
|
8257 |
| - template <class T, class Container = deque<T> > class stack; |
| 8257 | + template <class T, class Container = deque<T>> class stack; |
8258 | 8258 | template <class T, class Container>
|
8259 | 8259 | bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
|
8260 | 8260 | template <class T, class Container>
|
|
0 commit comments