| 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] |
| virtual bool Puma::MacroUnit::isMacroExp | ( | ) | const [inline, virtual] |
| void Puma::MacroUnit::CallingUnit | ( | Unit * | u | ) | [inline] |
| Unit* Puma::MacroUnit::CallingUnit | ( | ) | const [inline] |
| void Puma::MacroUnit::MacroBegin | ( | Token * | t | ) | [inline] |
| void Puma::MacroUnit::MacroEnd | ( | Token * | t | ) | [inline] |
| Token* Puma::MacroUnit::MacroBegin | ( | ) | const [inline] |
| Token* Puma::MacroUnit::MacroEnd | ( | ) | const [inline] |