![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Public Member Functions | |
| void | free () |
| void * | data () |
| void | mark () |
| void | unmark () |
| bool | isMarked () const |
Static Public Member Functions | |
| static block_t * | alloc (t::size s) |
| static block_t * | block (void *p) |
Public Attributes | |
| block_t * | next |
Static Public Attributes | |
| static const t::intptr | TAG = 1 |
Referenced by ListGC::allocate().
References elm::io::p().
Referenced by ListGC::mark().
|
inline |
References ListGC::block_t::next, and ListGC::block_t::TAG.
References ListGC::block_t::next, and ListGC::block_t::TAG.
|
inline |
References ListGC::block_t::next, and ListGC::block_t::TAG.
| block_t* next |
Referenced by ListGC::block_t::isMarked(), ListGC::block_t::mark(), and ListGC::block_t::unmark().
|
static |
Referenced by ListGC::block_t::isMarked(), ListGC::block_t::mark(), and ListGC::block_t::unmark().