Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

OsclMemAllocDestructDealloc< T > Class Template Reference
[OSCL MemoryOSCL Memory]

#include <oscl_mem.h>

Inheritance diagram for OsclMemAllocDestructDealloc< T >:

OsclAllocDestructDealloc OsclDestructDealloc Oscl_DefAlloc Oscl_Alloc Oscl_Dealloc

Public Methods

OsclAnyallocate_fl (const uint32 size, const char *file_name, const int line_num)
OsclAnyallocate (const uint32 size)
void deallocate (OsclAny *p)
void destruct_and_dealloc (OsclAny *p)

Detailed Description

template<class T>
class OsclMemAllocDestructDealloc< T >

An OsclAllocDestructDealloc class that uses OsclMemAllocator.


Member Function Documentation

template<class T>
OsclAny* OsclMemAllocDestructDealloc< T >::allocate const uint32    size [inline, virtual]
 

Implements Oscl_DefAlloc.

template<class T>
OsclAny* OsclMemAllocDestructDealloc< T >::allocate_fl const uint32    size,
const char *    file_name,
const int    line_num
[inline, virtual]
 

Reimplemented from Oscl_DefAlloc.

template<class T>
void OsclMemAllocDestructDealloc< T >::deallocate OsclAny   p [inline, virtual]
 

Implements Oscl_DefAlloc.

template<class T>
void OsclMemAllocDestructDealloc< T >::destruct_and_dealloc OsclAny   p [inline, virtual]
 

Implements OsclDestructDealloc.


The documentation for this class was generated from the following file:
OSCL API
Posting Version: OPENCORE_20090310