Puma::CExprValue Class Reference

#include <CExprValue.h>

Inheritance diagram for Puma::CExprValue:

Inheritance graph

List of all members.

Public Member Functions

virtual ~CExprValue ()
CTypeInfoType () const
virtual void print (ostream &out) const =0
virtual CConstantConstant () const
virtual CStrLiteralStrLiteral () const
virtual CWStrLiteralWStrLiteral () const

Protected Member Functions

 CExprValue (CTypeInfo *t)


Constructor & Destructor Documentation

Puma::CExprValue::CExprValue ( CTypeInfo t  )  [inline, protected]

virtual Puma::CExprValue::~CExprValue (  )  [inline, virtual]


Member Function Documentation

CTypeInfo* Puma::CExprValue::Type (  )  const [inline]

virtual void Puma::CExprValue::print ( ostream &  out  )  const [pure virtual]

virtual CConstant* Puma::CExprValue::Constant (  )  const [inline, virtual]

Reimplemented in Puma::CConstant.

virtual CStrLiteral* Puma::CExprValue::StrLiteral (  )  const [inline, virtual]

Reimplemented in Puma::CStrLiteral.

virtual CWStrLiteral* Puma::CExprValue::WStrLiteral (  )  const [inline, virtual]

Reimplemented in Puma::CWStrLiteral.


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