A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <Allocator.h>
Public Member Functions | |
void | setPolicy (AllocatorPolicy toMe) |
void | unsetPolicy () |
void | freeRAM (bool isContained, void *here, std::vector< InactiveAllocationBlock > &allInactives, AllocatorState &myState) |
void * | getRAM (size_t howMuch, AllocatorState &myState) |
Private Attributes | |
FirstPolicy | firstPolicy |
decltype(first < OtherPolicies...>()) | theRest |
bool | useMe = false |
Definition at line 278 of file Allocator.h.
|
inline |
Definition at line 339 of file Allocator.h.
|
inline |
Definition at line 365 of file Allocator.h.
|
inline |
Definition at line 309 of file Allocator.h.
|
inline |
Definition at line 325 of file Allocator.h.
|
private |
Definition at line 302 of file Allocator.h.
|
private |
Definition at line 304 of file Allocator.h.
|
private |
Definition at line 306 of file Allocator.h.