C/C++ API Reference
Loading...
Searching...
No Matches
pw::containers::internal::GenericQueue< Derived, Deque > Class Template Reference
Inheritance diagram for pw::containers::internal::GenericQueue< Derived, Deque >:
pw::Queue< T, typename Queue< T >::size_type > pw::Queue< T, S > pw::containers::internal::BasicInlineQueueImpl< BasicInlineAsyncQueue< ValueType, SizeType >, BasicInlineAsyncDeque< ValueType, SizeType > > pw::containers::internal::BasicInlineQueueImpl< BasicInlineQueue< ValueType, SizeType, containers::internal::kGenericSized >, BasicInlineDeque< ValueType, SizeType > > pw::DynamicQueue< T, SizeType > pw::Queue< T, SizeType > pw::containers::internal::BasicInlineQueueImpl< Derived, Deque > pw::FixedQueue< T, containers::kExternalStorage, S > pw::BasicInlineAsyncQueue< ValueType, SizeType, containers::internal::kGenericSized > pw::BasicInlineQueue< ValueType, SizeType, containers::internal::kGenericSized > pw::FixedQueue< T, kInlineCapacity, SizeType >

Public Types

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
 

Public Member Functions

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 ()
 

Protected Member Functions

constexpr Dequedeque ()
 
constexpr const Dequedeque () const
 

The documentation for this class was generated from the following file: