UMPIRE
Umpire: resource management and provision
wrapAllocator.h File Reference

Shroud generated wrapper for Allocator class. More...

#include "typesUmpire.h"
#include <stddef.h>

Functions

void umpire_allocator_delete (umpire_allocator *self)
 
void * umpire_allocator_allocate (umpire_allocator *self, size_t bytes)
 
void umpire_allocator_deallocate (umpire_allocator *self, void *ptr)
 
void umpire_allocator_release (umpire_allocator *self)
 
size_t umpire_allocator_get_size (umpire_allocator *self, void *ptr)
 
size_t umpire_allocator_get_high_watermark (umpire_allocator *self)
 
size_t umpire_allocator_get_current_size (umpire_allocator *self)
 
size_t umpire_allocator_get_actual_size (umpire_allocator *self)
 
size_t umpire_allocator_get_allocation_count (umpire_allocator *self)
 
const char * umpire_allocator_get_name (umpire_allocator *self)
 
void umpire_allocator_get_name_bufferify (umpire_allocator *self, umpire_SHROUD_array *DSHF_rv)
 
size_t umpire_allocator_get_id (umpire_allocator *self)
 

Detailed Description

Shroud generated wrapper for Allocator class.

Function Documentation

◆ umpire_allocator_delete()

void umpire_allocator_delete ( umpire_allocator self)

◆ umpire_allocator_allocate()

void* umpire_allocator_allocate ( umpire_allocator self,
size_t  bytes 
)

◆ umpire_allocator_deallocate()

void umpire_allocator_deallocate ( umpire_allocator self,
void *  ptr 
)

◆ umpire_allocator_release()

void umpire_allocator_release ( umpire_allocator self)

◆ umpire_allocator_get_size()

size_t umpire_allocator_get_size ( umpire_allocator self,
void *  ptr 
)

◆ umpire_allocator_get_high_watermark()

size_t umpire_allocator_get_high_watermark ( umpire_allocator self)

◆ umpire_allocator_get_current_size()

size_t umpire_allocator_get_current_size ( umpire_allocator self)

◆ umpire_allocator_get_actual_size()

size_t umpire_allocator_get_actual_size ( umpire_allocator self)

◆ umpire_allocator_get_allocation_count()

size_t umpire_allocator_get_allocation_count ( umpire_allocator self)

◆ umpire_allocator_get_name()

const char* umpire_allocator_get_name ( umpire_allocator self)

◆ umpire_allocator_get_name_bufferify()

void umpire_allocator_get_name_bufferify ( umpire_allocator self,
umpire_SHROUD_array DSHF_rv 
)

◆ umpire_allocator_get_id()

size_t umpire_allocator_get_id ( umpire_allocator self)