Kaim::KyArray< T, SID, SizePolicy > Class Template Reference

Kaim::KyArray< T, SID, SizePolicy > Class Template Reference

#include <kyarray.h>

Class Description

template<class T, int SID = Stat_Default_Mem, class SizePolicy = KyArrayDefaultPolicy>
class Kaim::KyArray< T, SID, SizePolicy >

General purpose array for movable objects that require explicit construction/destruction.

Global heap is in use.

+ Examples:

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 SelfTypeoperator= (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)
 

The documentation for this class was generated from the following file: