
Untitled
By: a guest on
Apr 26th, 2012 | syntax:
None | size: 0.74 KB | hits: 12 | expires: Never
struct E(LL) {
// Functions ==============
/// `LL` family functions
e(|) (*create)(void);
struct e(|) * (*allocate)(void);
e(|) (*initialize) ( struct e(|)* this );
/// `struct ll` instance functions
void (*anterior_insert) ( e(|) this, e(element) child, e(ll_size) idx );
void (*posterior_insert) ( e(|) this, e(element) child, e(ll_size) idx );
void (*prefix) ( e(|) this, e(element) child );
void (*affix) ( e(|) this, e(element) child );
e(element) (*at) ( e(|) this, e(ll_size) idx );
} IF_INTERNALIZED(extern *LL);