Skip to content

Struct cubmem::fixed_size_alloc::node

template <typename T>

ClassList > cubmem > fixed_size_alloc > node

  • #include <fixed_size_allocator.hpp>

Public Attributes

Type Name
char m_data
node< T > * m_next

Public Static Functions

Type Name
node< T > * from_data (void * data_ptr)
constexpr size_t get_size ()

Public Attributes Documentation

variable m_data

char cubmem::fixed_size_alloc::node< T >::m_data[sizeof(T)];

variable m_next

node<T>* cubmem::fixed_size_alloc::node< T >::m_next;

Public Static Functions Documentation

function from_data

static inline node < T > * cubmem::fixed_size_alloc::node::from_data (
    void * data_ptr
) 

function get_size

static inline constexpr  size_t cubmem::fixed_size_alloc::node::get_size () 


The documentation for this class was generated from the following file cubrid/src/base/fixed_size_allocator.hpp