GCC Middle and Back End API Reference
base_pool_allocator< TBlockAllocator >::allocation_object Struct Reference

Static Public Member Functions

static void * get_data (void *instance_ptr)
 

Data Fields

union { 
 
   char   data [1] 
 
   char *   align_p 
 
   int64_t   align_i 
 
u 
 

Member Function Documentation

◆ get_data()

template<typename TBlockAllocator >
static void * base_pool_allocator< TBlockAllocator >::allocation_object::get_data ( void * instance_ptr)
inlinestatic

Field Documentation

◆ align_i

template<typename TBlockAllocator >
int64_t base_pool_allocator< TBlockAllocator >::allocation_object::align_i

◆ align_p

template<typename TBlockAllocator >
char* base_pool_allocator< TBlockAllocator >::allocation_object::align_p

◆ data

template<typename TBlockAllocator >
char base_pool_allocator< TBlockAllocator >::allocation_object::data[1]

◆ [union]

union { ... } base_pool_allocator< TBlockAllocator >::allocation_object::u

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