Isle
|
[AI] Custom wrapper around std::deque providing consistent allocator usage and swap semantics. More...
#include <mxstl.h>
Public Types | |
typedef Deque< _TYPE > | _Myt |
[AI] Self type for use in member functions and templates. [AI] More... | |
typedef allocator< _TYPE > | _A |
[AI] Allocator type for contained elements. [AI] More... | |
Public Member Functions | |
Deque (const _A &_Al=_A()) | |
[AI] Constructs a Deque with an optional allocator. More... | |
Deque (size_type _N, const _TYPE &_V=_TYPE()) | |
[AI] Constructs a Deque with a specified number of elements and initial value. More... | |
void | swap (_Myt &_X) |
[AI] Swaps the contents of this Deque with another. More... | |
Friends | |
void | swap (_Myt &_X, _Myt &_Y) |
[AI] Friend swap function for ADL-enabled efficient swapping. More... | |
[AI] Custom wrapper around std::deque providing consistent allocator usage and swap semantics.
[AI] Acts as a drop-in replacement for std::deque, using a specified allocator and providing an explicit swap function and friend overload for use throughout the LEGO Island codebase.
typedef allocator<_TYPE> Deque< _TYPE >::_A |