#include <CExprValue.h>

Public Member Functions | |
| virtual | ~CExprValue () |
| CTypeInfo * | Type () const |
| virtual void | print (ostream &out) const =0 |
| virtual CConstant * | Constant () const |
| virtual CStrLiteral * | StrLiteral () const |
| virtual CWStrLiteral * | WStrLiteral () const |
Protected Member Functions | |
| CExprValue (CTypeInfo *t) | |
| Puma::CExprValue::CExprValue | ( | CTypeInfo * | t | ) | [inline, protected] |
| virtual Puma::CExprValue::~CExprValue | ( | ) | [inline, virtual] |
| CTypeInfo* Puma::CExprValue::Type | ( | ) | const [inline] |
| virtual void Puma::CExprValue::print | ( | ostream & | out | ) | const [pure virtual] |
Implemented in Puma::CConstant, Puma::CStrLiteral, and Puma::CWStrLiteral.
| 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.
1.5.5