Simple++
Powerfull and lightning fast C++ Library
Public Member Functions | List of all members
MemoryAllocation Class Reference

#include <MemoryAllocation.h>

Public Member Functions

 MemoryAllocation (void)
 
 MemoryAllocation (unsigned long memoryAddress, unsigned long memorySize, const String &allocationFileName, unsigned int lineNumber)
 
 ~MemoryAllocation (void)
 
void setAllocationFileName (const String &fileName)
 
void setAllocationLineNumber (int lineNumber)
 
void setDeleteFileName (const String &fileName)
 
void setDeleteLineNumber (int lineNumber)
 
void setMemoryAddress (unsigned long long address)
 
void setMemorySize (unsigned long long size)
 
const StringgetAllocationFileName () const
 
int getAllocationLineNumber () const
 
const StringgetDeleteFileName () const
 
int getDeleteLineNumber () const
 
unsigned long long getMemoryAddress () const
 
unsigned long long getMemorySize () const
 
void setAllocated (bool value)
 
bool isAllocated () const
 

Constructor & Destructor Documentation

MemoryAllocation::MemoryAllocation ( void  )
MemoryAllocation::MemoryAllocation ( unsigned long  memoryAddress,
unsigned long  memorySize,
const String allocationFileName,
unsigned int  lineNumber 
)
MemoryAllocation::~MemoryAllocation ( void  )

Member Function Documentation

const String & MemoryAllocation::getAllocationFileName ( ) const
int MemoryAllocation::getAllocationLineNumber ( ) const
const String & MemoryAllocation::getDeleteFileName ( ) const
int MemoryAllocation::getDeleteLineNumber ( ) const
unsigned long long MemoryAllocation::getMemoryAddress ( ) const
unsigned long long MemoryAllocation::getMemorySize ( ) const
bool MemoryAllocation::isAllocated ( ) const
void MemoryAllocation::setAllocated ( bool  value)
void MemoryAllocation::setAllocationFileName ( const String fileName)
void MemoryAllocation::setAllocationLineNumber ( int  lineNumber)
void MemoryAllocation::setDeleteFileName ( const String fileName)
void MemoryAllocation::setDeleteLineNumber ( int  lineNumber)
void MemoryAllocation::setMemoryAddress ( unsigned long long  address)
void MemoryAllocation::setMemorySize ( unsigned long long  size)

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