Uc_intrinsic_symbol Class Reference

#include <ucsym.h>

Inheritance diagram for Uc_intrinsic_symbol:

Inheritance graph
[legend]
Collaboration diagram for Uc_intrinsic_symbol:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Uc_intrinsic_symbol (char *nm, int n)
int get_intrinsic_num ()
int get_num_parms ()
virtual int gen_call (vector< char > &out, Uc_function *fun, bool orig, Uc_expression *item, Uc_array_expression *parms, bool retvalue)

Private Attributes

int intrinsic_num
int num_parms

Detailed Description

Definition at line 150 of file ucsym.h.


Constructor & Destructor Documentation

Uc_intrinsic_symbol::Uc_intrinsic_symbol ( char *  nm,
int  n 
) [inline]

Definition at line 155 of file ucsym.h.


Member Function Documentation

int Uc_intrinsic_symbol::get_intrinsic_num (  )  [inline]

Definition at line 158 of file ucsym.h.

References intrinsic_num.

int Uc_intrinsic_symbol::get_num_parms (  )  [inline]

Definition at line 160 of file ucsym.h.

References num_parms.

int Uc_intrinsic_symbol::gen_call ( vector< char > &  out,
Uc_function fun,
bool  orig,
Uc_expression item,
Uc_array_expression parms,
bool  retvalue 
) [virtual]

Reimplemented from Uc_symbol.

Definition at line 236 of file ucsym.cc.

References Uc_array_expression::get_exprs(), UC_CALLI, UC_CALLIS, Write2(), and Uc_location::yyerror().

Here is the call graph for this function:


Member Data Documentation

int Uc_intrinsic_symbol::intrinsic_num [private]

Definition at line 152 of file ucsym.h.

Referenced by get_intrinsic_num().

int Uc_intrinsic_symbol::num_parms [private]

Definition at line 153 of file ucsym.h.

Referenced by get_num_parms().


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