bsl::queue<TYPE, deque<TYPE, ALLOCATOR>>

Deduce VALUE and CONTAINER from iterator-pair and allocator arguments.

Synopsis

Declared in <bslstl_queue.h>

template<
    class INPUT_ITER,
    class ALLOCATOR,
    class TYPE = BloombergLP::bslstl::IteratorUtil::IterVal_t<INPUT_ITER>>
requires IsStdAllocator_v<ALLOCATOR>
queue<TYPE, deque<TYPE, ALLOCATOR>>(
    INPUT_ITER,
    INPUT_ITER,
    ALLOCATOR) -> queue<TYPE, deque<TYPE, ALLOCATOR>>;

Description

Deduce the template parameters VALUE and CONTAINER from the parameters supplied to the constructor of queue. This deduction guide does not participate unless the ALLOCATOR parameter meets the requirements for a standard allocator.