Files
2025-10-25 03:02:53 +03:00

1.6 KiB
Raw Permalink Blame History

[queue.cons]

23 Containers library [containers]

23.6 Container adaptors [container.adaptors]

23.6.3 Class template queue [queue]

23.6.3.2 Constructors [queue.cons]

🔗

constexpr explicit queue(const Container& cont);

1

#

Effects: Initializes c with cont.

🔗

constexpr explicit queue(Container&& cont);

2

#

Effects: Initializes c with std::move(cont).

🔗

template<class InputIterator> constexpr queue(InputIterator first, InputIterator last);

3

#

Effects: Initializes c withfirst as the first argument and last as the second argument.

🔗

template<[container-compatible-range](container.intro.reqmts#concept:container-compatible-range "23.2.2.1Introduction[container.intro.reqmts]")<T> R> constexpr queue(from_range_t, R&& rg);

4

#

Effects: Initializes c with ranges::to(std::forward(rg)).