|
|
using | const_iterator = typename Deque::const_iterator |
| |
|
using | const_pointer = typename Deque::const_pointer |
| |
|
using | const_reference = typename Deque::const_reference |
| |
|
using | difference_type = typename Deque::difference_type |
| |
|
using | iterator = typename Deque::iterator |
| |
|
using | pointer = typename Deque::pointer |
| |
|
using | reference = typename Deque::reference |
| |
|
using | size_type = typename Deque::size_type |
| |
|
using | value_type = typename Deque::value_type |
| |
|
using | const_iterator = typename Deque::const_iterator |
| |
|
using | const_pointer = typename Deque::const_pointer |
| |
|
using | const_reference = typename Deque::const_reference |
| |
|
using | difference_type = typename Deque::difference_type |
| |
|
using | iterator = typename Deque::iterator |
| |
|
using | pointer = typename Deque::pointer |
| |
|
using | reference = typename Deque::reference |
| |
|
using | size_type = typename Deque::size_type |
| |
|
using | value_type = typename Deque::value_type |
| |
|
|
reference | at (size_type index) |
| |
|
const_reference | at (size_type index) const |
| |
|
reference | operator[] (size_type index) |
| |
|
const_reference | operator[] (size_type index) const |
| |
|
std::pair< span< const value_type >, span< const value_type > > | contiguous_data () const |
| |
|
std::pair< span< value_type >, span< value_type > > | contiguous_data () |
| |
|
iterator | begin () noexcept |
| |
|
const_iterator | begin () const noexcept |
| |
|
const_iterator | cbegin () const noexcept |
| |
|
iterator | end () noexcept |
| |
|
const_iterator | end () const noexcept |
| |
|
const_iterator | cend () const noexcept |
| |
|
void | push_overwrite (const value_type &value) |
| |
|
void | push_overwrite (value_type &&value) |
| |
|
template<typename... Args> |
| void | emplace_overwrite (Args &&... args) |
| |
|
reference | front () |
| |
|
const_reference | front () const |
| |
|
reference | back () |
| |
|
const_reference | back () const |
| |
|
bool | empty () const noexcept |
| |
|
constexpr bool | full () const noexcept |
| |
|
size_type | size () const noexcept |
| |
|
size_type | max_size () const noexcept |
| |
|
size_type | capacity () const noexcept |
| |
|
void | clear () |
| | Removes all elements from the queue.
|
| |
|
void | push (const value_type &value) |
| |
|
void | push (value_type &&value) |
| |
|
template<typename... Args> |
| void | emplace (Args &&... args) |
| |
|
void | pop () |
| |
|
|
constexpr Deque & | deque () |
| |
|
constexpr const Deque & | deque () const |
| |
The documentation for this class was generated from the following file: