|
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 |
|
|
constexpr | BasicInlineQueue (ConstexprTag constexpr_tag) noexcept |
|
| BasicInlineQueue (size_type count, const_reference value) |
|
| BasicInlineQueue (size_type count) |
|
template<typename InputIterator , typename = containers::internal::EnableIfInputIterator<InputIterator>> |
| BasicInlineQueue (InputIterator start, InputIterator finish) |
|
| BasicInlineQueue (const std::initializer_list< value_type > &list) |
|
| BasicInlineQueue (const BasicInlineQueue &other) |
| Copy constructs for matching capacity.
|
|
template<size_t kOtherCapacity> |
| BasicInlineQueue (const BasicInlineQueue< ValueType, SizeType, kOtherCapacity > &other) |
|
| BasicInlineQueue (BasicInlineQueue &&other) |
| Move constructs for matching capacity.
|
|
template<size_t kOtherCapacity> |
| BasicInlineQueue (BasicInlineQueue< ValueType, SizeType, kOtherCapacity > &&other) |
|
template<typename T , typename = containers::internal::EnableIfIterable<T>> |
| BasicInlineQueue (const T &other) |
|
BasicInlineQueue & | operator= (const std::initializer_list< value_type > &list) |
|
BasicInlineQueue & | operator= (const BasicInlineQueue &other) |
| Copy assigns from matching capacity.
|
|
template<size_t kOtherCapacity> |
BasicInlineQueue & | operator= (const BasicInlineQueue< ValueType, SizeType, kOtherCapacity > &other) |
|
BasicInlineQueue & | operator= (BasicInlineQueue &&other) |
| Move assigns from matching capacity.
|
|
template<size_t kOtherCapacity> |
BasicInlineQueue & | operator= (BasicInlineQueue< ValueType, SizeType, kOtherCapacity > &&other) |
|
template<typename T , typename = containers::internal::EnableIfIterable<T>> |
BasicInlineQueue & | operator= (const T &other) |
|
template<typename ValueType , typename SizeType , size_t kCapacity = containers::internal::kGenericSized>
template<size_t kOtherCapacity>
Copy constructs for mismatched capacity.
Note that this will result in a crash if kOtherCapacity < size()
.
template<typename ValueType , typename SizeType , size_t kCapacity = containers::internal::kGenericSized>
template<size_t kOtherCapacity>
Move constructs for mismatched capacity.
Note that this will result in a crash if kOtherCapacity < size()
.