ImpsEngine  1.0.0
A software library collection for end user applications.
IAAllocationTrackerElement Class Reference
Inheritance diagram for IAAllocationTrackerElement:

Public Member Functions

IA_CONSTRUCTOR void IAAllocationTrackerElement_make (IAAllocationTrackerElement *this)
 
void IAAllocationTrackerElement_incrementAllocationCount (IAAllocationTrackerElement *this)
 
void IAAllocationTrackerElement_decrementAllocationCount (IAAllocationTrackerElement *this)
 
void IAAllocationTrackerElement_onAllocated (IAAllocationTrackerElement *this, size_t allocatedSize)
 
void IAAllocationTrackerElement_onReallocated (IAAllocationTrackerElement *this, size_t allocatedSize, size_t deallocatedSize)
 
void IAAllocationTrackerElement_onDeallocated (IAAllocationTrackerElement *this, size_t deallocatedSize)
 
static long IAAllocationTrackerElement_getAllocationCount (const IAAllocationTrackerElement *this)
 
static size_t IAAllocationTrackerElement_getPositiveAllocationSize (const IAAllocationTrackerElement *this)
 
static size_t IAAllocationTrackerElement_getNegativeAllocationSize (const IAAllocationTrackerElement *this)
 

Member Function Documentation

◆ IAAllocationTrackerElement_make()

IA_CONSTRUCTOR void IAAllocationTrackerElement_make ( IAAllocationTrackerElement this)

◆ IAAllocationTrackerElement_incrementAllocationCount()

void IAAllocationTrackerElement_incrementAllocationCount ( IAAllocationTrackerElement this)

◆ IAAllocationTrackerElement_decrementAllocationCount()

void IAAllocationTrackerElement_decrementAllocationCount ( IAAllocationTrackerElement this)

◆ IAAllocationTrackerElement_onAllocated()

void IAAllocationTrackerElement_onAllocated ( IAAllocationTrackerElement this,
size_t  allocatedSize 
)

◆ IAAllocationTrackerElement_onReallocated()

void IAAllocationTrackerElement_onReallocated ( IAAllocationTrackerElement this,
size_t  allocatedSize,
size_t  deallocatedSize 
)

◆ IAAllocationTrackerElement_onDeallocated()

void IAAllocationTrackerElement_onDeallocated ( IAAllocationTrackerElement this,
size_t  deallocatedSize 
)

◆ IAAllocationTrackerElement_getAllocationCount()

static long IAAllocationTrackerElement_getAllocationCount ( const IAAllocationTrackerElement this)
inline

◆ IAAllocationTrackerElement_getPositiveAllocationSize()

static size_t IAAllocationTrackerElement_getPositiveAllocationSize ( const IAAllocationTrackerElement this)
inline

◆ IAAllocationTrackerElement_getNegativeAllocationSize()

static size_t IAAllocationTrackerElement_getNegativeAllocationSize ( const IAAllocationTrackerElement this)
inline

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