|
|
| BasicInlineDequeImpl () noexcept=default |
| | 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) |
| |