GATE
Loading...
Searching...
No Matches
handles.h File Reference

Handle store to pack native types into a generic structure. More...

#include "gate/memalloc.h"

Macros

#define GATE_HANDLESTORE_CREATE(ptr_store, native_type)
 

 
#define GATE_HANDLESTORE_DESTROY(ptr_store)
 

 
#define GATE_HANDLESTORE_ACCESS(ptr_store, native_type)
 

 

Functions

GATE_CORE_API void * gate_handlestore_create (gate_handlestore_t *store, gate_size_t handlesize)
 

 
GATE_CORE_API void gate_handlestore_destroy (gate_handlestore_t *store)
 

 
GATE_CORE_API void * gate_handlestore_access (gate_handlestore_t *store)
 

 
GATE_CORE_API void gate_handlestore_move (gate_handlestore_t *target_store, gate_handlestore_t *source_store)
 

 

Detailed Description

Handle store to pack native types into a generic structure.