Macaulay2 Engine
Loading...
Searching...
No Matches

◆ allocated_size()

size_t doubling_stash::allocated_size ( void * p)

Definition at line 165 of file mem.cpp.

166{
167 int *q = reinterpret_cast<int *>(p);
168 assert(q[-1] >= 0);
169 assert(q[-1] <= NDOUBLES);
170 return double_size[q[-1]];
171}
size_t double_size[NDOUBLES]
Definition mem.hpp:202
int p
const int NDOUBLES
Definition mem.hpp:42

References double_size, NDOUBLES, and p.