#include <oscl_opaque_type.h>
Inheritance diagram for Oscl_Opaque_Type_Alloc:
Public Methods | |
virtual void | construct (OsclAny *p, const OsclAny *init_val)=0 |
virtual void | destroy (OsclAny *p)=0 |
virtual OsclAny * | allocate (const uint32 size)=0 |
virtual void | deallocate (OsclAny *p)=0 |
|
Allocate "size" bytes |
|
Construct element at p using element at init_val as the initial value. Both pointers must be non-NULL. |
|
Deallocate memory previously allocated with "allocate" |
|
Destroy element at p. |