PUMA Library Reference Manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Puma::PreArgDesc Class Reference

#include <PreArgDesc.h>

Public Member Functions

 PreArgDesc ()
 
TokenbeginToken () const
 
TokenendToken () const
 
void beginToken (Token *t)
 
void endToken (Token *t)
 
int numArgs () const
 
void newArg ()
 
MacroUnitcurrArg () const
 
MacroUnitgetArg (int i) const
 

Constructor & Destructor Documentation

Puma::PreArgDesc::PreArgDesc ( )
inline

Member Function Documentation

Token* Puma::PreArgDesc::beginToken ( ) const
inline
void Puma::PreArgDesc::beginToken ( Token t)
inline
MacroUnit& Puma::PreArgDesc::currArg ( ) const
inline
Token* Puma::PreArgDesc::endToken ( ) const
inline
void Puma::PreArgDesc::endToken ( Token t)
inline
MacroUnit& Puma::PreArgDesc::getArg ( int  i) const
inline
void Puma::PreArgDesc::newArg ( )
inline
int Puma::PreArgDesc::numArgs ( ) const
inline