Isle
|
[AI] Custom vector supporting allocator and custom swap semantics. More...
#include <mxstl.h>
Public Types | |
typedef Vector< _TYPE > | _Myt |
[AI] Self type [AI] More... | |
typedef allocator< _TYPE > | _A |
[AI] Allocator type [AI] More... | |
Public Member Functions | |
Vector (const _A &_Al=_A()) | |
[AI] Constructs an empty Vector with an optional allocator. More... | |
void | swap (_Myt &_X) |
[AI] Swaps the content with another Vector. More... | |
Friends | |
void | swap (_Myt &_X, _Myt &_Y) |
[AI] Friend swap for Vector. More... | |
[AI] Custom vector supporting allocator and custom swap semantics.
[AI] Used for contiguous storage of objects, as a standard replacement of std::vector, with explicit allocator management to support the LEGO Island memory model.
typedef allocator<_TYPE> Vector< _TYPE >::_A |