Uc_call_expression Class Reference

#include <ucexpr.h>

Inheritance diagram for Uc_call_expression:

Inheritance graph
[legend]
Collaboration diagram for Uc_call_expression:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Uc_call_expression (Uc_symbol *s, Uc_array_expression *prms, Uc_function *fun, bool orig=false)
 ~Uc_call_expression ()
void set_itemref (Uc_expression *iexpr)
void set_no_return ()
virtual void gen_value (vector< char > &out)

Private Attributes

Uc_symbolsym
bool original
Uc_expressionitemref
Uc_array_expressionparms
Uc_functionfunction
bool return_value

Detailed Description

Definition at line 281 of file ucexpr.h.


Constructor & Destructor Documentation

Uc_call_expression::Uc_call_expression ( Uc_symbol s,
Uc_array_expression prms,
Uc_function fun,
bool  orig = false 
) [inline]

Definition at line 292 of file ucexpr.h.

Uc_call_expression::~Uc_call_expression (  )  [inline]

Definition at line 297 of file ucexpr.h.

References itemref, and parms.


Member Function Documentation

void Uc_call_expression::set_itemref ( Uc_expression iexpr  )  [inline]

Definition at line 299 of file ucexpr.h.

References itemref.

void Uc_call_expression::set_no_return (  )  [inline]

Definition at line 301 of file ucexpr.h.

References return_value.

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

Implements Uc_expression.

Definition at line 521 of file ucexpr.cc.

References function.


Member Data Documentation

Uc_symbol* Uc_call_expression::sym [private]

Definition at line 283 of file ucexpr.h.

bool Uc_call_expression::original [private]

Definition at line 284 of file ucexpr.h.

Uc_expression* Uc_call_expression::itemref [private]

Definition at line 286 of file ucexpr.h.

Referenced by set_itemref(), and ~Uc_call_expression().

Uc_array_expression* Uc_call_expression::parms [private]

Definition at line 287 of file ucexpr.h.

Referenced by ~Uc_call_expression().

Uc_function* Uc_call_expression::function [private]

Definition at line 288 of file ucexpr.h.

bool Uc_call_expression::return_value [private]

Definition at line 289 of file ucexpr.h.

Referenced by set_no_return().


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