Puma Reference Manual | Puma: Puma::MacroUnit Class Reference |
#include <MacroUnit.h>
Public Member Functions | |
MacroUnit () | |
MacroUnit (const Unit &u) | |
virtual | ~MacroUnit () |
virtual bool | isMacroExp () const |
Check if this is a unit for a macro expansion. | |
void | CallingUnit (Unit *u) |
Unit * | CallingUnit () const |
void | MacroBegin (Token *t) |
void | MacroEnd (Token *t) |
Token * | MacroBegin () const |
Token * | MacroEnd () const |
Token * | ExpansionBegin (Token *) const |
Token * | ExpansionEnd (Token *) const |
Puma::MacroUnit::MacroUnit | ( | ) | [inline] |
Puma::MacroUnit::MacroUnit | ( | const Unit & | u | ) | [inline] |
virtual Puma::MacroUnit::~MacroUnit | ( | ) | [inline, virtual] |
void Puma::MacroUnit::CallingUnit | ( | Unit * | u | ) | [inline] |
Unit* Puma::MacroUnit::CallingUnit | ( | ) | const [inline] |
virtual bool Puma::MacroUnit::isMacroExp | ( | ) | const [inline, virtual] |
Check if this is a unit for a macro expansion.
Reimplemented from Puma::Unit.
void Puma::MacroUnit::MacroBegin | ( | Token * | t | ) | [inline] |
Token* Puma::MacroUnit::MacroBegin | ( | ) | const [inline] |
Token* Puma::MacroUnit::MacroEnd | ( | ) | const [inline] |
void Puma::MacroUnit::MacroEnd | ( | Token * | t | ) | [inline] |