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

Public Member Functions

IA_CONSTRUCTOR void IAAllocationTracker_init (IAAllocationTracker *this)
 
void IAAllocationTracker_start (IAAllocationTracker *this)
 
void IAAllocationTracker_stop (IAAllocationTracker *this)
 
long IAAllocationTracker_getAllocationCountForClass (IAAllocationTracker *this, const char *className)
 
size_t IAAllocationTracker_getAllocationSizeForClass (IAAllocationTracker *this, const char *className)
 
bool IAAllocationTracker_isAnythingAllocated (IAAllocationTracker *this)
 
void IAAllocationTracker_log (IAAllocationTracker *this)
 
void IAAllocationTracker_assert (IAAllocationTracker *this)
 
IA_DESTRUCTOR void IAAllocationTracker_deinit (IAAllocationTracker *this)
 

Member Function Documentation

◆ IAAllocationTracker_init()

IA_CONSTRUCTOR void IAAllocationTracker_init ( IAAllocationTracker this)

◆ IAAllocationTracker_start()

void IAAllocationTracker_start ( IAAllocationTracker this)

◆ IAAllocationTracker_stop()

void IAAllocationTracker_stop ( IAAllocationTracker this)

◆ IAAllocationTracker_getAllocationCountForClass()

long IAAllocationTracker_getAllocationCountForClass ( IAAllocationTracker this,
const char *  className 
)

◆ IAAllocationTracker_getAllocationSizeForClass()

size_t IAAllocationTracker_getAllocationSizeForClass ( IAAllocationTracker this,
const char *  className 
)

◆ IAAllocationTracker_isAnythingAllocated()

bool IAAllocationTracker_isAnythingAllocated ( IAAllocationTracker this)

◆ IAAllocationTracker_log()

void IAAllocationTracker_log ( IAAllocationTracker this)

◆ IAAllocationTracker_assert()

void IAAllocationTracker_assert ( IAAllocationTracker this)

◆ IAAllocationTracker_deinit()

IA_DESTRUCTOR void IAAllocationTracker_deinit ( IAAllocationTracker this)

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