flist | ( | ) | [inline] |
flist | ( | T | item, | |
int | n | |||
) | [inline] |
~flist | ( | ) | [inline] |
int operator== | ( | const flist< T > & | l | ) | const [inline] |
T& operator~ | ( | ) | [inline] |
const T& operator~ | ( | ) | const [inline] |
int length | ( | ) | const [inline] |
int empty | ( | ) | const [inline] |
int cur_valid | ( | ) | const [inline] |
T& first | ( | ) | [inline] |
const T& first | ( | ) | const [inline] |
T& last | ( | ) | [inline] |
const T& last | ( | ) | const [inline] |
void to_head | ( | ) | const [inline] |
void to_tail | ( | ) | const [inline] |
int operator++ | ( | ) | const [inline] |
int operator++ | ( | int | i | ) | const [inline] |
int operator-- | ( | ) | const [inline] |
int operator-- | ( | int | i | ) | const [inline] |
void cyclic_succ | ( | ) | [inline] |
void cyclic_pred | ( | ) | [inline] |
T pop | ( | ) | [inline] |
void push | ( | const T & | obj | ) | [inline] |
void append | ( | const T & | obj | ) | [inline] |
void insert_before | ( | const T & | obj | ) | [inline] |
void insert_after | ( | const T & | obj | ) | [inline] |
T remove | ( | ) | [inline] |
void clear | ( | ) | [inline] |
const char* const class_name | ( | ) | const [inline] |
int head [private] |
int tail [private] |
int len [private] |
int current [private] |