#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] |
1.5.5