SpiecsEngine
 
Loading...
Searching...
No Matches

◆ PointerSpace()

void *& Spices::MemoryPool::PointerSpace ( void * obj)
static

Get object first 4/8 bytes as a pointer.

Parameters
[in]objobject pointer.
Returns
Returns object first 4/8 bytes.

Definition at line 73 of file MemoryPool.cpp.

74 {
75 return *(static_cast<void**>(obj));
76 }

Referenced by Spices::ObjectPool< T >::Delete(), Spices::CentralCache::FetchRange(), Spices::CentralCache::GetOneSpan(), Spices::ObjectPool< T >::New(), scl::free_list::Pop(), scl::free_list::PopRange(), scl::free_list::Push(), scl::free_list::PushRange(), Spices::CentralCache::ReleaseListToSpans(), and SpicesTest::TEST_F().