#include <ink_string++.h>

| Public Member Functions | |
| void | init () | 
| void | clean () | 
| void * | alloc (int size, StrListOverflow **new_heap_ptr) | 
| Static Public Member Functions | |
| static StrListOverflow * | create_heap (int user_size) | 
| Data Fields | |
| StrListOverflow * | next | 
| int | heap_size | 
| int | heap_used | 
Definition at line 165 of file ink_string++.h.
| void * StrListOverflow::alloc | ( | int | size, | |
| StrListOverflow ** | new_heap_ptr | |||
| ) | 
Definition at line 143 of file ink_string++.cc.
References alloc(), create_heap(), heap_size, heap_used, INK_ALIGN, ink_assert, ink_release_assert, next, and start.
Referenced by alloc().
| void StrListOverflow::clean | ( | ) | 
Definition at line 130 of file ink_string++.cc.
References ats_free(), and next.
| StrListOverflow * StrListOverflow::create_heap | ( | int | user_size | ) |  [static] | 
Definition at line 167 of file ink_string++.cc.
References ats_malloc(), heap_size, and init().
Referenced by alloc().
| void StrListOverflow::init | ( | void | ) | 
Definition at line 122 of file ink_string++.cc.
References heap_size, heap_used, and next.
Referenced by create_heap().
Definition at line 168 of file ink_string++.h.
Referenced by alloc(), create_heap(), and init().
Definition at line 169 of file ink_string++.h.
Definition at line 167 of file ink_string++.h.
 1.7.1
 1.7.1