Base class for deques.
This type does not depend on the type of the elements being stored in the container.
| SizeType | Type for the size and capacity members. Determines the maximum capacity of the deque. |
Public Types | |
| using | size_type = SizeType |
Protected Member Functions | |
| constexpr void | MoveAssignIndices (GenericDequeBase &other) noexcept |
| void | SwapIndices (GenericDequeBase &other) noexcept |
| bool | CanExtendBuffer () const |
| bool | CanShrinkBuffer () const |
| void | HandleNewBuffer (size_type new_capacity) |
| void | HandleExtendedBuffer (size_type new_capacity) |
| void | HandleShrunkBuffer (size_type new_capacity) |
Friends | |
| template<typename Derived , typename ValueType , typename S > | |
| class | GenericDeque |