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