Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::CachingAllocator< T, N >::Block::Chunk Struct Reference

#include <caching_allocator.h>

Collaboration diagram for Realm::CachingAllocator< T, N >::Block::Chunk:

Public Member Functions

 REALM_PMTA_DEFN (Chunk, IntrusiveListLink< Chunk >, chunk_link)
 

Public Attributes

char data [sizeof(T)]
 
IntrusiveListLink< Chunkchunk_link
 
size_t idx
 

Member Function Documentation

◆ REALM_PMTA_DEFN()

template<typename T , size_t N>
Realm::CachingAllocator< T, N >::Block::Chunk::REALM_PMTA_DEFN ( Chunk  ,
IntrusiveListLink< Chunk ,
chunk_link   
)

Member Data Documentation

◆ chunk_link

template<typename T , size_t N>
IntrusiveListLink<Chunk> Realm::CachingAllocator< T, N >::Block::Chunk::chunk_link

◆ data

template<typename T , size_t N>
char Realm::CachingAllocator< T, N >::Block::Chunk::data[sizeof(T)]

◆ idx

template<typename T , size_t N>
size_t Realm::CachingAllocator< T, N >::Block::Chunk::idx

The documentation for this struct was generated from the following file: