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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies > Member List

This is the complete list of members for pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >, including all inherited members.

allInactivespdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >private
cleanInactiveBlocks()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
cleanInactiveBlocks(size_t size)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
contains(void *whereIn)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
doNotFail()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
emptyOutBlock(void *here)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
freeRAM(void *here)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
getAllocationBlock(Handle< ObjType > &forMe)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
getBytesAvailableInCurrentAllocatorBlock()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
getNumObjectsInAllocatorBlock(void *forMe)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
getNumObjectsInCurrentAllocatorBlock()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
getNumObjectsInHomeAllocatorBlock(Handle< ObjType > &forMe)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >
getRAM(size_t howMuch)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
isManaged(void *here)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
makeObjectAllocatorBlock(size_t numBytesIn)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >friend
MultiPolicyAllocator()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >
MultiPolicyAllocator(size_t numBytes)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >
myPoliciespdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >private
myStatepdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >private
printCurrentBlock()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
printInactiveBlocks()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
restoreAllocationBlock(AllocatorState &restoreMe)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
setPolicy(AllocatorPolicy policy)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
setupBlock(void *where, size_t numBytesIn, bool throwExceptionOnFail)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
setupUserSuppliedBlock(void *where, size_t numBytesIn, bool throwExceptionOnFail)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
temporarilyUseBlockForAllocations(void *putMeHere, size_t numBytesAvailable)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
temporarilyUseBlockForAllocations(size_t numBytesAvailable)pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >inline
~MultiPolicyAllocator()pdb::MultiPolicyAllocator< FirstPolicy, OtherPolicies >