Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Core::Array::ArraySystem Class Reference

#include <ArraySystem.h>

Collaboration diagram for Impala::Core::Array::ArraySystem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~ArraySystem ()
template<class StorT>
StorT * Allocate (size_t n, StorT)
template<class StorT>
void Deallocate (StorT *p, size_t n)
template<class StorT>
void External (size_t n, StorT *p)
size_t MemoryUsage () const
int NrAlloc () const
int NrDealloc () const
void MarkMemoryUsage (bool verb=false)
size_t MemoryUsageSinceMark (bool verb=false) const
void CheckMemoryUsageSinceMark (bool verb=false) const
int AllocUsageMark () const
int NrAllocMark () const
int NrDeallocMark () const
void DumpMap () const

Static Public Member Functions

static ArraySystemInstance ()

Private Types

typedef std::map< void *,
SysInf
SysInfMap

Private Member Functions

 ArraySystem ()
 ArraySystem (const ArraySystem &)
ArraySystemoperator= (const ArraySystem &)

Private Attributes

SysInfMap mMap
size_t mMemUse
size_t mMemUseMark
int mNrAlloc
int mNrDealloc
int mNrAllocMark
int mNrDeallocMark
 ILOG_VAR_DEC

Classes

class  SysInf

Detailed Description

Definition at line 17 of file ArraySystem.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:59:10 2010 for ImpalaSrc by  doxygen 1.5.1