|
| template<typename SPBLK > |
| void | spinit (SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| int | spempty (SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spenq (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spdeq (SPBLK **np) |
| |
| template<typename SPBLK > |
| SPBLK * | spenqprior (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| void | splay (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | sphead (SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| void | spdelete (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spnext (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spprev (SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spenqbefore (SPBLK *n, SPBLK *n1, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spenqafter (SPBLK *n, SPBLK *n1, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | splookup (double key, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spfhead (SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spftail (SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| void | spscan (void(*f)(const SPBLK *, int), SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| void | sprscan (void(*f)(const TQItem *, int), SPBLK *n, SPTREE< SPBLK > *q) |
| |
| template<typename SPBLK > |
| SPBLK * | spfnext (SPBLK *n) |
| |
| template<typename SPBLK > |
| SPBLK * | spfprev (SPBLK *n) |
| |
| template<typename SPBLK > |
| const char * | spstats (SPTREE< SPBLK > *q) |
| |