libbio
Loading...
Searching...
No Matches
Namespaces | Functions
PointerArena.cpp File Reference
#include "bio/common/wrapper/PointerArena.h"
#include "bio/common/container/Arrangement.h"
#include "bio/common/macro/Macros.h"
#include <cstdlib>
#include <cstring>
Include dependency graph for PointerArena.cpp:

Namespaces

namespace  bio
 
namespace  bio::pointer_arena
 

Functions

voidbio::pointer_arena::Allocate (::std::size_t bytes, ::std::size_t align)
 
voidbio::pointer_arena::Reallocate (void *raw, ::std::size_t oldBytes, ::std::size_t newBytes, ::std::size_t align)
 
void bio::pointer_arena::DeleteObjectStorage (void *raw)
 
void bio::pointer_arena::DeleteObjectStorage (void *raw, ::std::size_t bytes)
 
void bio::pointer_arena::FreeBytes (void *raw)
 
void bio::pointer_arena::FreeBytes (void *raw, ::std::size_t bytes)
 
bool bio::pointer_arena::UseSystemContainerStorage ()
 
void bio::pointer_arena::PushSystemContainerStorage ()
 
void bio::pointer_arena::PopSystemContainerStorage ()
 
Handle bio::pointer_arena::HandleFor (const void *raw)
 
bool bio::pointer_arena::Owns (const void *raw)
 
const voidbio::pointer_arena::Resolve (Handle handle)
 
bool bio::pointer_arena::IsArenaHandle (Handle handle)
 
bool bio::pointer_arena::IsForeignHandle (Handle handle)
 
const voidbio::pointer_arena::ArenaBase ()
 
::std::size_t bio::pointer_arena::ArenaBytesHandedOut ()
 
::std::size_t bio::pointer_arena::ForeignHandleCount ()
 
::std::size_t bio::pointer_arena::ArenaAllocationRecordCount ()
 
::std::size_t bio::pointer_arena::ArenaSmallAllocationCount ()
 
::std::size_t bio::pointer_arena::ArenaPageRecordCount ()