PUMA Library Reference Manual
Puma::UnitTokenSrc Class Reference

#include <UnitTokenSrc.h>

+ Inheritance diagram for Puma::UnitTokenSrc:

Public Member Functions

 UnitTokenSrc (Unit &)
 
void current (Token *c)
 
Tokennext ()
 Get the next token. More...
 
Tokencurrent () const
 
Unitunit () const
 
bool hasNext () const
 
- Public Member Functions inherited from Puma::TokenSource
virtual ~TokenSource ()
 Destructor. More...
 

Constructor & Destructor Documentation

Puma::UnitTokenSrc::UnitTokenSrc ( Unit u)
inline

Member Function Documentation

void Puma::UnitTokenSrc::current ( Token c)
inline
Token* Puma::UnitTokenSrc::current ( ) const
inline
bool Puma::UnitTokenSrc::hasNext ( ) const
inline
Token * Puma::UnitTokenSrc::next ( )
inlinevirtual

Get the next token.

Returns
The next token from the source, or NULL if no more tokens.

Implements Puma::TokenSource.

Unit* Puma::UnitTokenSrc::unit ( ) const
inline