#include <TokenProvider.h>
Public Types | |
typedef TokenStore::Iterator | State |
Public Member Functions | |
TokenProvider (PumaTokenSource &s) | |
PumaTokenSource & | source () const |
Token * | next () |
Token * | current () const |
State | get_state () |
void | set_state (State restored_pos) |
Puma::TokenProvider::TokenProvider | ( | PumaTokenSource & | s | ) | [inline] |
PumaTokenSource& Puma::TokenProvider::source | ( | ) | const [inline] |
Token* Puma::TokenProvider::next | ( | ) | [inline] |
Token* Puma::TokenProvider::current | ( | ) | const [inline] |
State Puma::TokenProvider::get_state | ( | ) | [inline] |
void Puma::TokenProvider::set_state | ( | State | restored_pos | ) | [inline] |