#include <Unit.h>
Public Member Functions | |
Unit () | |
Unit (const List &list) | |
virtual | ~Unit () |
virtual void | name (const char *) |
char * | name () const |
virtual void | print (ostream &os) const |
virtual bool | isFile () const |
virtual bool | isMacroExp () const |
UnitState & | state () |
Puma::Unit::Unit | ( | ) | [inline] |
Puma::Unit::Unit | ( | const List & | list | ) | [inline] |
virtual Puma::Unit::~Unit | ( | ) | [virtual] |
virtual void Puma::Unit::name | ( | const char * | ) | [virtual] |
Reimplemented in Puma::FileUnit.
char* Puma::Unit::name | ( | ) | const [inline] |
virtual void Puma::Unit::print | ( | ostream & | os | ) | const [virtual] |
Implements Puma::Printable.
virtual bool Puma::Unit::isFile | ( | ) | const [inline, virtual] |
Reimplemented in Puma::FileUnit.
virtual bool Puma::Unit::isMacroExp | ( | ) | const [inline, virtual] |
Reimplemented in Puma::MacroUnit.
UnitState& Puma::Unit::state | ( | ) | [inline] |