Uc_string_prefix_expression Class Reference

#include <ucexpr.h>

Inheritance diagram for Uc_string_prefix_expression:

Inheritance graph
[legend]
Collaboration diagram for Uc_string_prefix_expression:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Uc_string_prefix_expression (Uc_function *f, char *pre)
virtual void gen_value (vector< char > &out)
virtual int get_string_offset ()

Private Attributes

Uc_functionfun
std::string prefix
int offset

Detailed Description

Definition at line 237 of file ucexpr.h.


Constructor & Destructor Documentation

Uc_string_prefix_expression::Uc_string_prefix_expression ( Uc_function f,
char *  pre 
) [inline]

Definition at line 244 of file ucexpr.h.


Member Function Documentation

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

Implements Uc_expression.

Definition at line 415 of file ucexpr.cc.

References UC_PUSHS, and Write2().

Here is the call graph for this function:

int Uc_string_prefix_expression::get_string_offset (  )  [virtual]

Reimplemented from Uc_expression.

Definition at line 430 of file ucexpr.cc.

References Uc_function::find_string_prefix().

Here is the call graph for this function:


Member Data Documentation

Uc_function* Uc_string_prefix_expression::fun [private]

Definition at line 239 of file ucexpr.h.

std::string Uc_string_prefix_expression::prefix [private]

Definition at line 240 of file ucexpr.h.

int Uc_string_prefix_expression::offset [private]

Definition at line 241 of file ucexpr.h.


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