|
9899 | 9899 |
|
9900 | 9900 | \rSec3[queue.cons]{Constructors}
|
9901 | 9901 |
|
| 9902 | +\indexlibraryctor{queue}% |
9902 | 9903 | \begin{itemdecl}
|
9903 | 9904 | explicit queue(const Container& cont);
|
9904 | 9905 | \end{itemdecl}
|
|
9909 | 9910 | Initializes \tcode{c} with \tcode{cont}.
|
9910 | 9911 | \end{itemdescr}
|
9911 | 9912 |
|
| 9913 | +\indexlibraryctor{queue}% |
9912 | 9914 | \begin{itemdecl}
|
9913 | 9915 | explicit queue(Container&& cont);
|
9914 | 9916 | \end{itemdecl}
|
|
9919 | 9921 | Initializes \tcode{c} with \tcode{std::move(cont)}.
|
9920 | 9922 | \end{itemdescr}
|
9921 | 9923 |
|
| 9924 | +\indexlibraryctor{queue}% |
9922 | 9925 | \begin{itemdecl}
|
9923 | 9926 | template<class InputIterator>
|
9924 | 9927 | queue(InputIterator first, InputIterator last);
|
|
9937 | 9940 | If \tcode{uses_allocator_v<container_type, Alloc>} is \tcode{false}
|
9938 | 9941 | the constructors in this subclause shall not participate in overload resolution.
|
9939 | 9942 |
|
| 9943 | +\indexlibraryctor{queue}% |
9940 | 9944 | \begin{itemdecl}
|
9941 | 9945 | template<class Alloc> explicit queue(const Alloc& a);
|
9942 | 9946 | \end{itemdecl}
|
|
9947 | 9951 | Initializes \tcode{c} with \tcode{a}.
|
9948 | 9952 | \end{itemdescr}
|
9949 | 9953 |
|
| 9954 | +\indexlibraryctor{queue}% |
9950 | 9955 | \begin{itemdecl}
|
9951 | 9956 | template<class Alloc> queue(const container_type& cont, const Alloc& a);
|
9952 | 9957 | \end{itemdecl}
|
|
9958 | 9963 | as the second argument.
|
9959 | 9964 | \end{itemdescr}
|
9960 | 9965 |
|
| 9966 | +\indexlibraryctor{queue}% |
9961 | 9967 | \begin{itemdecl}
|
9962 | 9968 | template<class Alloc> queue(container_type&& cont, const Alloc& a);
|
9963 | 9969 | \end{itemdecl}
|
|
9969 | 9975 | as the second argument.
|
9970 | 9976 | \end{itemdescr}
|
9971 | 9977 |
|
| 9978 | +\indexlibraryctor{queue}% |
9972 | 9979 | \begin{itemdecl}
|
9973 | 9980 | template<class Alloc> queue(const queue& q, const Alloc& a);
|
9974 | 9981 | \end{itemdecl}
|
|
9980 | 9987 | second argument.
|
9981 | 9988 | \end{itemdescr}
|
9982 | 9989 |
|
| 9990 | +\indexlibraryctor{queue}% |
9983 | 9991 | \begin{itemdecl}
|
9984 | 9992 | template<class Alloc> queue(queue&& q, const Alloc& a);
|
9985 | 9993 | \end{itemdecl}
|
|
9991 | 9999 | as the second argument.
|
9992 | 10000 | \end{itemdescr}
|
9993 | 10001 |
|
| 10002 | +\indexlibraryctor{queue}% |
9994 | 10003 | \begin{itemdecl}
|
9995 | 10004 | template<class InputIterator, class Alloc>
|
9996 | 10005 | queue(InputIterator first, InputIterator last, const Alloc& alloc);
|
|
0 commit comments