Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 26th, 2012  |  syntax: None  |  size: 0.74 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. struct E(LL) {
  2.   // Functions ==============
  3.   /// `LL` family functions
  4.   e(|)                   (*create)(void);
  5.     struct e(|) *        (*allocate)(void);
  6.   e(|)                   (*initialize)         ( struct e(|)* this );
  7.  
  8.   /// `struct ll` instance functions
  9.                      void (*anterior_insert)    ( e(|) this, e(element) child, e(ll_size) idx );
  10.                      void (*posterior_insert)   ( e(|) this, e(element) child, e(ll_size) idx );
  11.                      void (*prefix)             ( e(|) this, e(element) child );
  12.                      void (*affix)              ( e(|) this, e(element) child );
  13.   e(element)              (*at)                 ( e(|) this,                   e(ll_size) idx );
  14. } IF_INTERNALIZED(extern *LL);