Public Member functions Summary: | |
constructor | TokenFifo(Lex*) [Source] |
destructor | ~TokenFifo() [Source] |
void | Clear() [Source] |
void | Push(int, char*, int) [Source] |
int | Pop(char*&, int&) [Source] |
int | Peek(int) [Source] |
int | Peek(int, char*&, int&) [Source] |
Private Structs Summary: | |
Slot [Source] |
Private Member functions Summary: | |
int | Peek2(int) [Source] |
Private Data members Summary: | |
Lex* | lex [Source] |
int | head [Source] |
int | tail [Source] |
int | size [Source] |
Slot* | ring [Source] |