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

# OsclMemBasicAllocDestructDealloc< T > Class Template Reference
[OSCL Memory, OSCL Memory]

`#include <oscl_mem.h>`

Inheritance diagram for OsclMemBasicAllocDestructDealloc< T >:

## Public Methods
OsclAny * | allocate (const uint32 size)
void | deallocate (OsclAny *p)
void | destruct_and_dealloc (OsclAny *p)

## Detailed Description

### template<class T>
class OsclMemBasicAllocDestructDealloc< T >

An OsclAllocDestructDealloc class that uses OsclMemBasicAllocator.

## Member Function Documentation

template<class T>
OsclAny* OsclMemBasicAllocDestructDealloc< T >::allocate | ( | const uint32 | size | ) | `[inline, virtual]`

| Implements Oscl_DefAlloc.

template<class T>
void OsclMemBasicAllocDestructDealloc< T >::deallocate | ( | OsclAny * | p | ) | `[inline, virtual]`

| Implements Oscl_DefAlloc.

template<class T>
void OsclMemBasicAllocDestructDealloc< T >::destruct_and_dealloc | ( | OsclAny * | p | ) | `[inline, virtual]`

| Implements OsclDestructDealloc.

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

- oscl_mem.h