|
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