CrystalSpace

Public API Reference

Public Member Functions
CS::Memory::AllocatorMallocPlatform Class Reference

Memory allocator using the platform's default allocation functions (malloc, free etc.) More...

#include <csutil/allocator.h>

List of all members.

Public Member Functions

void * Alloc (const size_t n)
 Allocate a block of memory of size n.
void Free (void *p)
 Free the block p.
void * Realloc (void *p, size_t newSize)
 Resize the allocated block p to size newSize.
void SetMemTrackerInfo (const char *info)
 Set the information used for memory tracking.

Detailed Description

Memory allocator using the platform's default allocation functions (malloc, free etc.)

Definition at line 607 of file allocator.h.


Member Function Documentation

void* CS::Memory::AllocatorMallocPlatform::Alloc ( const size_t  n) [inline]

Allocate a block of memory of size n.

Definition at line 611 of file allocator.h.

void CS::Memory::AllocatorMallocPlatform::Free ( void *  p) [inline]

Free the block p.

Definition at line 616 of file allocator.h.

void* CS::Memory::AllocatorMallocPlatform::Realloc ( void *  p,
size_t  newSize 
) [inline]

Resize the allocated block p to size newSize.

Definition at line 621 of file allocator.h.

void CS::Memory::AllocatorMallocPlatform::SetMemTrackerInfo ( const char *  info) [inline]

Set the information used for memory tracking.

Definition at line 626 of file allocator.h.


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

Generated for Crystal Space 2.0 by doxygen 1.7.6.1