ObPluginDatum ObPluginAllocatorPtr
< The allocator paramter
OBP_PUBLIC_API void * obp_malloc(int64_t size)
malloc interface with alignment
OBP_PUBLIC_API void obp_free(void *ptr)
OBP_PUBLIC_API void obp_deallocate(ObPluginAllocatorPtr allocator, void *ptr)
OBP_PUBLIC_API void * obp_allocate(ObPluginAllocatorPtr allocator, int64_t size)
allocate memory with the specific allocator
OBP_PUBLIC_API void * obp_malloc_align(int64_t alignment, int64_t size)
free memory
OBP_PUBLIC_API void * obp_allocate_align(ObPluginAllocatorPtr allocator, int64_t alignment, int64_t size)
free memory
void * ObPluginDatum
Used for param type