|
13682 | 13682 | template<class T, class Container, class Alloc>
|
13683 | 13683 | struct uses_allocator<queue<T, Container>, Alloc>;
|
13684 | 13684 |
|
| 13685 | + // \ref{container.adaptors.format}, formatter specialization for \tcode{queue} |
| 13686 | + template<class charT, class T, @\libconcept{formattable}@<charT> Container> |
| 13687 | + struct formatter<queue<T, Container>, charT>; |
| 13688 | + |
13685 | 13689 | // \ref{priority.queue}, class template \tcode{priority_queue}
|
13686 | 13690 | template<class T, class Container = vector<T>,
|
13687 | 13691 | class Compare = less<typename Container::value_type>>
|
|
13692 | 13696 | priority_queue<T, Container, Compare>& y) noexcept(noexcept(x.swap(y)));
|
13693 | 13697 | template<class T, class Container, class Compare, class Alloc>
|
13694 | 13698 | struct uses_allocator<priority_queue<T, Container, Compare>, Alloc>;
|
| 13699 | + |
| 13700 | + // \ref{container.adaptors.format}, formatter specialization for \tcode{priority_queue} |
| 13701 | + template<class charT, class T, @\libconcept{formattable}@<charT> Container, class Compare> |
| 13702 | + struct formatter<priority_queue<T, Container, Compare>, charT>; |
13695 | 13703 | }
|
13696 | 13704 | \end{codeblock}
|
13697 | 13705 |
|
|
0 commit comments