DSQSS
1.1
|
#include <link.hpp>
Public 型 | |
typedef RingIterator< C > | iterator |
Public メソッド | |
C & | head () |
C & | tail () |
Ring () | |
~Ring () | |
bool | empty () |
C & | root () |
C & | first () |
void | add_head (C &x) |
void | add_tail (C &x) |
C & | remove_head () |
C & | remove_tail () |
void | push (C &x) |
C & | pop () |
int | count () |
RingIterator< C > | sort_min () |
void | move_to_head (RingIterator< C >) |
void | dump () |
Public 変数 | |
C | ROOT |
フレンド | |
class | RingIterator< C > |
typedef RingIterator<C> iterator |
void dump | ( | ) | [inline] |
Interaction, と Siteで再定義されています。
void move_to_head | ( | RingIterator< C > | it | ) |
C& remove_head | ( | ) | [inline] |
C& remove_tail | ( | ) | [inline] |
RingIterator< C > sort_min | ( | ) |
friend class RingIterator< C > [friend] |