Puma::Unit Class Reference

#include <Unit.h>

Inheritance diagram for Puma::Unit:

Inheritance graph

List of all members.

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
UnitStatestate ()


Constructor & Destructor Documentation

Puma::Unit::Unit (  )  [inline]

Puma::Unit::Unit ( const List list  )  [inline]

virtual Puma::Unit::~Unit (  )  [virtual]


Member Function Documentation

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]


Generated on Sat May 10 03:03:46 2008 for Puma by  doxygen 1.5.5