Uc_var_expression Class Reference

#include <ucexpr.h>

Inheritance diagram for Uc_var_expression:

Inheritance graph
[legend]
Collaboration diagram for Uc_var_expression:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Uc_var_expression (Uc_var_symbol *v)
virtual void gen_value (vector< char > &out)
virtual void gen_assign (vector< char > &out)
virtual int get_string_offset ()
virtual Uc_var_symbolneed_var (vector< char > &, Uc_function *)

Private Attributes

Uc_var_symbolvar

Detailed Description

Definition at line 67 of file ucexpr.h.


Constructor & Destructor Documentation

Uc_var_expression::Uc_var_expression ( Uc_var_symbol v  )  [inline]

Definition at line 72 of file ucexpr.h.


Member Function Documentation

void Uc_var_expression::gen_value ( vector< char > &  out  )  [virtual]

Implements Uc_expression.

Definition at line 125 of file ucexpr.cc.

void Uc_var_expression::gen_assign ( vector< char > &  out  )  [virtual]

Reimplemented from Uc_expression.

Definition at line 142 of file ucexpr.cc.

int Uc_var_expression::get_string_offset (  )  [virtual]

Reimplemented from Uc_expression.

Definition at line 219 of file ucexpr.cc.

virtual Uc_var_symbol* Uc_var_expression::need_var ( vector< char > &  ,
Uc_function  
) [inline, virtual]

Reimplemented from Uc_expression.

Definition at line 79 of file ucexpr.h.

References var.


Member Data Documentation

Uc_var_symbol* Uc_var_expression::var [private]

Definition at line 69 of file ucexpr.h.

Referenced by need_var().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:04:51 2007 for ExultEngine by  doxygen 1.5.1