|
YAKL
|
This is the complete list of members for yakl::Gator, including all inherited members.
| allocate(size_t bytes, char const *label="") | yakl::Gator | inline |
| finalize() | yakl::Gator | inline |
| free(void *ptr, char const *label="") | yakl::Gator | inline |
| free_completed_waiting_entries() | yakl::Gator | inline |
| free_with_event_dependencies(void *ptr, std::vector< Event > events_in, char const *label="") | yakl::Gator | inline |
| Gator() | yakl::Gator | inline |
| Gator(Gator &&) | yakl::Gator | |
| Gator(const Gator &)=delete | yakl::Gator | |
| get_bytes_currently_allocated() const | yakl::Gator | inline |
| get_high_water_mark() const | yakl::Gator | inline |
| get_num_allocs() const | yakl::Gator | inline |
| get_num_pools() const | yakl::Gator | inline |
| get_pool_capacity() const | yakl::Gator | inline |
| get_pool_high_water_space_efficiency() const | yakl::Gator | inline |
| get_pool_space_efficiency() const | yakl::Gator | inline |
| init(std::function< void *(size_t)> mymalloc=[](size_t bytes) -> void *{ return ::malloc(bytes);}, std::function< void(void *)> myfree=[](void *ptr) { ::free(ptr);}, std::function< void(void *, size_t)> myzero=[](void *ptr, size_t bytes) {}, size_t initialSize=1024 *1024 *1024, size_t growSize=1024 *1024 *1024, size_t blockSize=16 *sizeof(size_t), std::string pool_name="Gator", std::string error_message_out_of_memory="", std::string error_message_cannot_grow="") | yakl::Gator | inline |
| mtx2 | yakl::Gator | protected |
| operator=(Gator &&) | yakl::Gator | |
| operator=(const Gator &)=delete | yakl::Gator | |
| printAllocsLeft() | yakl::Gator | inline |
| waiting_entries | yakl::Gator | protected |
| waiting_events | yakl::Gator | protected |
| ~Gator() | yakl::Gator | inline |
1.8.17