|
| BasicInlineDequeImpl () noexcept |
| Constructs with zero elements.
|
|
constexpr | BasicInlineDequeImpl (ConstexprTag) noexcept |
|
| BasicInlineDequeImpl (size_type count, const_reference value) |
| Constructs with count copies of value .
|
|
| BasicInlineDequeImpl (size_type count) |
| Constructs with count default-initialized elements.
|
|
template<typename InputIterator , typename = EnableIfInputIterator<InputIterator>> |
| BasicInlineDequeImpl (InputIterator start, InputIterator finish) |
| Copy constructs from an iterator.
|
|
| BasicInlineDequeImpl (const BasicInlineDequeImpl &other) |
| Copy constructs for matching capacity.
|
|
template<size_t kOtherCapacity> |
| BasicInlineDequeImpl (const BasicInlineDequeImpl< ValueType, CountAndCapacityType, kOtherCapacity > &other) |
|
| BasicInlineDequeImpl (BasicInlineDequeImpl &&other) noexcept |
| Move constructs for matching capacity.
|
|
template<size_t kOtherCapacity> |
| BasicInlineDequeImpl (BasicInlineDequeImpl< ValueType, CountAndCapacityType, kOtherCapacity > &&other) noexcept |
| Move constructs for mismatched capacity.
|
|
| BasicInlineDequeImpl (const std::initializer_list< value_type > &list) |
| Copy constructs from an initializer list.
|
|
template<typename T , typename = EnableIfIterable<T>> |
| BasicInlineDequeImpl (const T &other) |
| Copy constructor for arbitrary iterables.
|
|
BasicInlineDequeImpl & | operator= (const std::initializer_list< value_type > &list) |
| Copy assigns from list .
|
|
BasicInlineDequeImpl & | operator= (const BasicInlineDequeImpl &other) |
| Copy assigns for matching capacity.
|
|
template<size_t kOtherCapacity> |
BasicInlineDequeImpl & | operator= (const BasicInlineDequeImpl< ValueType, CountAndCapacityType, kOtherCapacity > &other) |
|
BasicInlineDequeImpl & | operator= (BasicInlineDequeImpl &&other) noexcept |
| Move assigns for matching capacity.
|
|
template<size_t kOtherCapacity> |
BasicInlineDequeImpl & | operator= (BasicInlineDequeImpl< ValueType, CountAndCapacityType, kOtherCapacity > &&other) noexcept |
| Move assigns for mismatched capacity.
|
|
template<typename T , typename = EnableIfIterable<T>> |
BasicInlineDequeImpl & | operator= (const T &other) |
|