Grok 20.3.2
grk::t1::ojph::mem_elastic_allocator::stores_list Struct Reference

Public Member Functions

 stores_list (ui32 available_bytes)
void restart ()

Static Public Member Functions

static constexpr ui32 stores_list_size16 ()
static ui32 eval_store_bytes (ui32 available_bytes)

Public Attributes

stores_listnext_store
ui8orig_data
ui8data
ui32 orig_size
ui32 available

Constructor & Destructor Documentation

◆ stores_list()

grk::t1::ojph::mem_elastic_allocator::stores_list::stores_list ( ui32 available_bytes)
inline

Member Function Documentation

◆ eval_store_bytes()

ui32 grk::t1::ojph::mem_elastic_allocator::stores_list::eval_store_bytes ( ui32 available_bytes)
inlinestatic

◆ restart()

void grk::t1::ojph::mem_elastic_allocator::stores_list::restart ( )
inline

◆ stores_list_size16()

constexpr ui32 grk::t1::ojph::mem_elastic_allocator::stores_list::stores_list_size16 ( )
inlinestaticconstexpr

References stores_list().

Referenced by eval_store_bytes(), and stores_list().

Member Data Documentation

◆ available

ui32 grk::t1::ojph::mem_elastic_allocator::stores_list::available

Referenced by restart(), and stores_list().

◆ data

ui8 * grk::t1::ojph::mem_elastic_allocator::stores_list::data

Referenced by restart(), and stores_list().

◆ next_store

stores_list* grk::t1::ojph::mem_elastic_allocator::stores_list::next_store

Referenced by restart(), and stores_list().

◆ orig_data

ui8* grk::t1::ojph::mem_elastic_allocator::stores_list::orig_data

Referenced by restart(), and stores_list().

◆ orig_size

ui32 grk::t1::ojph::mem_elastic_allocator::stores_list::orig_size

Referenced by restart(), and stores_list().


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