Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

cbl::codetree::expr::TExpression Class Reference

#include <expr.h>

Inheritance diagram for cbl::codetree::expr::TExpression:

cbl::codetree::TCodeNode cbl::codetree::TElement cbl::codetree::expr::TArrayExpr cbl::codetree::expr::TCondExpr cbl::codetree::expr::TMethodCallExpr cbl::codetree::expr::TNameExpr cbl::codetree::expr::TNewExpr cbl::codetree::expr::TOperatorExpr cbl::codetree::expr::TPMDerefExpr cbl::codetree::expr::TQualExpr cbl::codetree::expr::TRTTIExpr cbl::codetree::expr::TSymbolExprBase cbl::codetree::expr::TValueExpr cbl::codetree::expr::TValueExpr< bool, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::char16, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::char8, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::float64, def::TFloatDef > cbl::codetree::expr::TValueExpr< crosspl::float80, def::TFloatDef > cbl::codetree::expr::TValueExpr< crosspl::int32, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::int64, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::uint, def::TEnumDef > cbl::codetree::expr::TValueExpr< crosspl::uint32, def::TRangeDef > cbl::codetree::expr::TValueExpr< crosspl::uint64, def::TRangeDef > cbl::codetree::expr::TValueExpr< def::TDef *, def::TTypeRefDef > cbl::codetree::expr::TValueExpr< std::string, def::TArrayDef > cbl::codetree::expr::TValueExpr< TValueType, def::TFloatDef > cbl::codetree::expr::TValueExpr< TValueType, def::TRangeDef > cbl::codetree::expr::TValueExpr< void *, def::TPointerDef > List of all members.

Public Methods

def::TDef type () const
virtual void  accept (TExprVisitor &)=0

Protected Methods

void  type (def::TDef *)
  TExpression (symbols::TModuleSym *AOwner, def::TDef *AType=0)

Constructor & Destructor Documentation

cbl::codetree::expr::TExpression::TExpression symbols::TModuleSym   AOwner,
def::TDef   AType = 0
[protected]
 


Member Function Documentation

virtual void cbl::codetree::expr::TExpression::accept TExprVisitor   [pure virtual]
 

Implemented in cbl::codetree::expr::TArrayExpr.

def::TDef* cbl::codetree::expr::TExpression::type   const
 

void cbl::codetree::expr::TExpression::type def::TDef   [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 6 19:07:27 2002 for Compiler Backend Library by doxygen1.2.14 written by , © 1997-2002