Puma Reference Manual Puma::InstantiationTokenProvider Class Reference



Puma::InstantiationTokenProvider Class Reference

Provides tokens from a syntax tree. More...

#include <Puma/InstantiationTokenProvider.h>

Inheritance diagram for Puma::InstantiationTokenProvider:
Inheritance graph

List of all members.

Public Member Functions

 InstantiationTokenProvider (InstantiationTokenSource &s)
 Constructor.
CTreenode () const
 Get current token node.

Protected Member Functions

virtual void * read ()
 Read next token.
virtual Tokentoken () const
 Get the current token.

Detailed Description

Provides tokens from a syntax tree.


Constructor & Destructor Documentation

Constructor.

Parameters:
sThe token source from which to read the tokens.

Member Function Documentation

Get current token node.

virtual void* Puma::InstantiationTokenProvider::read ( ) [protected, virtual]

Read next token.

Reimplemented from Puma::TokenProvider.

virtual Token* Puma::InstantiationTokenProvider::token ( ) const [protected, virtual]

Get the current token.

Reimplemented from Puma::TokenProvider.