My Project
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
Gcalc_dyn_list Class Reference
Inheritance diagram for Gcalc_dyn_list:
Gcalc_heap Gcalc_operation_reducer Gcalc_scan_iterator

List of all members.

Classes

class  Item

Public Member Functions

 Gcalc_dyn_list (size_t blk_size, size_t sizeof_item)
Itemnew_item ()
void free_item (Item *item)
void free_list (Item *list, Item **hook)
void free_list (Item *list)
void reset ()
void cleanup ()

Protected Member Functions

bool alloc_new_blk ()
void format_blk (void *block)
Itemptr_add (Item *ptr, int n_items)

Protected Attributes

size_t m_blk_size
size_t m_sizeof_item
unsigned int m_points_per_blk
void * m_first_blk
void ** m_blk_hook
Itemm_free
Itemm_keep

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines