Same as the preceding overload.
Declared in <bslstl_queue.h>
<bslstl_queue.h>
template< class INPUT_ITER, class ALLOCATOR> queue( INPUT_ITER first, INPUT_ITER last, ALLOCATOR const& allocator, ALLOCATOR* = 0) requires bsl::uses_allocator<CONTAINER, ALLOCATOR>::value;