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

external_calls Class Reference

#include <yula_pa_class.h>

List of all members.

Public Member Functions

 external_calls ()
 ~external_calls ()
void set_name (char *name_ln)
void set_afterwards_line (char *aft_ln)
void set_label_name (char *lab_nam)
void set_kind (call_kind y_n)
void set_src_line (int line_num)
void set_next (external_calls *next_ptr)
char * get_name ()
char * get_afterwards_line ()
char * get_label_name ()
int get_src_line ()
call_kind get_kind ()
external_callsget_next ()
 external_calls ()
 ~external_calls ()
void set_name (char *name_ln)
void set_afterwards_line (char *aft_ln)
void set_label_name (char *lab_nam)
void set_kind (call_kind y_n)
void set_src_line (int line_num)
void set_next (external_calls *next_ptr)
char * get_name ()
char * get_afterwards_line ()
char * get_label_name ()
int get_src_line ()
call_kind get_kind ()
external_callsget_next ()

Private Attributes

char * name
char * afterwards_line
char * label_name
call_kind kind
int src_line
external_callsnext
char * name
char * afterwards_line
char * label_name
external_callsnext

Friends

class external_calls_list
class profile


Constructor & Destructor Documentation

external_calls::external_calls  )  [inline]
 

Definition at line 129 of file include/yula_pa_class.h.

References afterwards_line, name, next, and src_line.

external_calls::~external_calls  ) 
 

external_calls::external_calls  )  [inline]
 

Definition at line 129 of file src/yula_pa_class.h.

References afterwards_line, name, next, and src_line.

external_calls::~external_calls  ) 
 


Member Function Documentation

char* external_calls::get_afterwards_line  )  [inline]
 

Definition at line 165 of file src/yula_pa_class.h.

References afterwards_line.

char* external_calls::get_afterwards_line  )  [inline]
 

Definition at line 165 of file include/yula_pa_class.h.

References afterwards_line.

call_kind external_calls::get_kind  )  [inline]
 

Definition at line 171 of file src/yula_pa_class.h.

References call_kind, and kind.

call_kind external_calls::get_kind  )  [inline]
 

Definition at line 171 of file include/yula_pa_class.h.

References call_kind, and kind.

Referenced by found_local_str_name(), external_calls_list::look_up_label_ptr(), profile::update_external_calls_list(), profile_rg::update_top(), and write_out_c_data().

char* external_calls::get_label_name  )  [inline]
 

Definition at line 167 of file src/yula_pa_class.h.

References label_name.

char* external_calls::get_label_name  )  [inline]
 

Definition at line 167 of file include/yula_pa_class.h.

References label_name.

Referenced by found_local_str_name(), external_calls_list::look_up_label(), and write_out_c_data().

char* external_calls::get_name  )  [inline]
 

Definition at line 163 of file src/yula_pa_class.h.

References name.

char* external_calls::get_name  )  [inline]
 

Definition at line 163 of file include/yula_pa_class.h.

References name.

Referenced by found_local_str_name(), external_calls_list::look_up_label(), external_calls_list::look_up_label_ptr(), profile::update_external_calls_list(), profile::update_redundant_ext_calls(), and write_out_c_data().

external_calls* external_calls::get_next  )  [inline]
 

Definition at line 173 of file src/yula_pa_class.h.

References next.

external_calls* external_calls::get_next  )  [inline]
 

Definition at line 173 of file include/yula_pa_class.h.

References next.

Referenced by found_local_str_name(), external_calls_list::get_next_list_member(), external_calls_list::look_up_label(), external_calls_list::look_up_label_ptr(), profile::update_external_calls_list(), profile::update_redundant_ext_calls(), and write_out_c_data().

int external_calls::get_src_line  )  [inline]
 

Definition at line 169 of file src/yula_pa_class.h.

References src_line.

int external_calls::get_src_line  )  [inline]
 

Definition at line 169 of file include/yula_pa_class.h.

References src_line.

void external_calls::set_afterwards_line char *  aft_ln  )  [inline]
 

Definition at line 144 of file src/yula_pa_class.h.

References afterwards_line, calloc(), strcpy(), and strlen().

void external_calls::set_afterwards_line char *  aft_ln  )  [inline]
 

Definition at line 144 of file include/yula_pa_class.h.

References afterwards_line, calloc(), strcpy(), and strlen().

void external_calls::set_kind call_kind  y_n  )  [inline]
 

Definition at line 154 of file src/yula_pa_class.h.

References kind.

void external_calls::set_kind call_kind  y_n  )  [inline]
 

Definition at line 154 of file include/yula_pa_class.h.

References kind.

Referenced by proc_call(), profile::update_external_calls_list(), profile::update_redundant_ext_calls(), profile_rg::update_top(), write_out_bss_section(), and write_out_initialized_data_section().

void external_calls::set_label_name char *  lab_nam  )  [inline]
 

Definition at line 149 of file src/yula_pa_class.h.

References calloc(), label_name, strcpy(), and strlen().

void external_calls::set_label_name char *  lab_nam  )  [inline]
 

Definition at line 149 of file include/yula_pa_class.h.

References calloc(), label_name, strcpy(), and strlen().

Referenced by profile_rg::update_top(), write_out_bss_section(), and write_out_initialized_data_section().

void external_calls::set_name char *  name_ln  )  [inline]
 

Definition at line 136 of file src/yula_pa_class.h.

References calloc(), name, strcpy(), and strlen().

void external_calls::set_name char *  name_ln  )  [inline]
 

Definition at line 136 of file include/yula_pa_class.h.

References calloc(), name, strcpy(), and strlen().

Referenced by profile_rg::update_top(), write_out_bss_section(), and write_out_initialized_data_section().

void external_calls::set_next external_calls next_ptr  )  [inline]
 

Definition at line 160 of file src/yula_pa_class.h.

References next.

void external_calls::set_next external_calls next_ptr  )  [inline]
 

Definition at line 160 of file include/yula_pa_class.h.

References next.

Referenced by external_calls_list::add_to_list().

void external_calls::set_src_line int  line_num  )  [inline]
 

Definition at line 157 of file src/yula_pa_class.h.

References src_line.

void external_calls::set_src_line int  line_num  )  [inline]
 

Definition at line 157 of file include/yula_pa_class.h.

References src_line.


Friends And Related Function Documentation

external_calls_list [friend]
 

Definition at line 117 of file include/yula_pa_class.h.

profile [friend]
 

Definition at line 118 of file include/yula_pa_class.h.


Member Data Documentation

char* external_calls::afterwards_line [private]
 

Definition at line 121 of file src/yula_pa_class.h.

char* external_calls::afterwards_line [private]
 

Definition at line 121 of file include/yula_pa_class.h.

Referenced by external_calls(), get_afterwards_line(), and set_afterwards_line().

call_kind external_calls::kind [private]
 

Definition at line 123 of file src/yula_pa_class.h.

Referenced by get_kind(), and set_kind().

char* external_calls::label_name [private]
 

Definition at line 122 of file src/yula_pa_class.h.

char* external_calls::label_name [private]
 

Definition at line 122 of file include/yula_pa_class.h.

Referenced by get_label_name(), and set_label_name().

char* external_calls::name [private]
 

Definition at line 120 of file src/yula_pa_class.h.

char* external_calls::name [private]
 

Definition at line 120 of file include/yula_pa_class.h.

Referenced by external_calls(), get_name(), and set_name().

external_calls* external_calls::next [private]
 

Definition at line 125 of file src/yula_pa_class.h.

external_calls* external_calls::next [private]
 

Definition at line 125 of file include/yula_pa_class.h.

Referenced by external_calls(), get_next(), and set_next().

int external_calls::src_line [private]
 

Definition at line 124 of file src/yula_pa_class.h.

Referenced by external_calls(), get_src_line(), and set_src_line().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:30:59 2003 for TINKER LEGO DOC by doxygen 1.3.2