#include <kyarray.h>
General purpose array for movable objects that require explicit construction/destruction.
Global heap is in use.
Inherits Kaim::Array< T, SID, SizePolicy >.
Public typedef | |
typedef T | ValueType |
typedef KyArray< T, SID, SizePolicy > | SelfType |
typedef Array< T, SID, SizePolicy > | BaseType |
Functions | |
KyArray () | |
KyArray (int size) | |
KyArray (const SelfType &a) | |
const SelfType & | operator= (const SelfType &a) |
KyUInt32 | GetCount () const |
bool | operator== (const SelfType &other) const |
bool | operator!= (const SelfType &other) |
bool | DoesContain (const ValueType &value) const |
void | RemoveConsecutiveDuplicates () |
void | StealFrom (SelfType &other) |