1 #ifndef freelist_t_h 2 #define freelist_t_h 3 4 /** 5 * Helper class to organize small memory objects i.e. nodes for linked lists 6 * and such. 7 * 8 * @author Hanjsj�rg Malthaner 9 */ 10 class freelist_t 11 { 12 public: 13 static void *gimme_node( size_t size ); 14 static void putback_node( size_t size, void *p ); 15 16 // clears all list memories 17 static void free_all_nodes(); 18 }; 19 20 #endif 21