|
UMPIRE
Umpire: resource management and provision
|
#include "wrapAllocator.h"#include <cstddef>#include <cstring>#include <string>#include "umpire/Allocator.hpp"Functions | |
| static void | ShroudStrToArray (umpire_SHROUD_array *array, const std::string *src, int idtor) |
| 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) |
|
static |
References s_umpire_SHROUD_capsule_data::addr, s_umpire_SHROUD_array::addr, s_umpire_SHROUD_array::ccharp, s_umpire_SHROUD_array::cxx, s_umpire_SHROUD_array::elem_len, s_umpire_SHROUD_capsule_data::idtor, s_umpire_SHROUD_array::rank, and s_umpire_SHROUD_array::size.
Referenced by umpire_allocator_get_name_bufferify().
| void umpire_allocator_delete | ( | umpire_allocator * | self | ) |
| void* umpire_allocator_allocate | ( | umpire_allocator * | self, |
| size_t | bytes | ||
| ) |
References umpire::Allocator::allocate().
| void umpire_allocator_deallocate | ( | umpire_allocator * | self, |
| void * | ptr | ||
| ) |
References umpire::Allocator::deallocate().
| void umpire_allocator_release | ( | umpire_allocator * | self | ) |
References umpire::Allocator::release().
| size_t umpire_allocator_get_size | ( | umpire_allocator * | self, |
| void * | ptr | ||
| ) |
References umpire::Allocator::getSize().
| size_t umpire_allocator_get_high_watermark | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getHighWatermark().
| size_t umpire_allocator_get_current_size | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getCurrentSize().
| size_t umpire_allocator_get_actual_size | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getActualSize().
| size_t umpire_allocator_get_allocation_count | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getAllocationCount().
| const char* umpire_allocator_get_name | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getName().
| void umpire_allocator_get_name_bufferify | ( | umpire_allocator * | self, |
| umpire_SHROUD_array * | DSHF_rv | ||
| ) |
References umpire::Allocator::getName(), and ShroudStrToArray().
| size_t umpire_allocator_get_id | ( | umpire_allocator * | self | ) |
References umpire::Allocator::getId().