#include <oscl_opaque_type.h>
Inheritance diagram for Oscl_Opaque_Type_Alloc:

Public Methods | |
| virtual | ~Oscl_Opaque_Type_Alloc () |
| 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. |
OSCL API
Posting Version: CORE_8.508.1.1