---
name: "std::__profile::deque"
section: "3cxx"
platform: "linux"
package: "libstdc++-9-doc"
version: "9.3.0-22"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/std::__profile::deque"
---

# std::\_\_profile::deque(3cxx)

Class std::deque wrapper with performance instrumentation.

## NAME

std::\_\_profile::deque\< \_Tp, \_Allocator \> - Class std::deque wrapper with performance instrumentation.

## SYNOPSIS

Inherits deque\< \_Tp, std::allocator\< \_Tp \> \>.

### Public Types

typedef \_Base::size\_type **size\_type**\
 typedef \_Base::value\_type **value\_type**\

### Public Member Functions

template\<typename \_InputIterator , typename  = std::\_RequireInputIter\<\_InputIterator\>\> **deque** (\_InputIterator \_\_first, \_InputIterator \_\_last, const \_Allocator &\_\_a=\_Allocator())\
 **deque** (const \_Allocator &\_\_a)\
 **deque** (const **\_Base** &\_\_x)\
 **deque** (const **deque** &)=default\
 **deque** (const **deque** &\_\_d, const \_Allocator &\_\_a)\
 **deque** (**deque** &&)=default\
 **deque** (**deque** &&\_\_d, const \_Allocator &\_\_a)\
 **deque** (**initializer\_list**\< value\_type \> \_\_l, const \_Allocator &\_\_a=\_Allocator())\
 **deque** (size\_type \_\_n, const \_Allocator &\_\_a=\_Allocator())\
 **deque** (size\_type \_\_n, const \_Tp &\_\_value, const \_Allocator &\_\_a=\_Allocator())\
 const **\_Base** & **\_M\_base** () const noexcept\
 **\_Base** & **\_M\_base** () noexcept\
 **deque** & **operator=** (const **deque** &)=default\
 **deque** & **operator=** (**deque** &&)=default\
 **deque** & **operator=** (**initializer\_list**\< value\_type \> \_\_l)\
 void **swap** (**deque** &\_\_x) noexcept(/\***conditional** \*/)\

## Detailed Description

### template\<typename \_Tp, typename \_Allocator = std::allocator\<\_Tp\>\>

class std::\_\_profile::deque\< \_Tp, \_Allocator \>" Class std::deque wrapper with performance instrumentation.

Definition at line 40 of file profile/deque.

## Author

Generated automatically by Doxygen for libstdc++ from the source code.
