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

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

#include <kyarray.h>

Class Description

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

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

Constructors and destructors are not called! Global heap is in use.

Inherits Kaim::ArrayPOD< T, SID, SizePolicy >.

Public typedef

typedef T ValueType
 
typedef KyArrayPOD< T, SID, SizePolicy > SelfType
 
typedef ArrayPOD< T, SID, SizePolicy > BaseType
 

Functions

 KyArrayPOD ()
 
 KyArrayPOD (int size)
 
 KyArrayPOD (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: