#include <visitor_pi_pi2pi_operands.g.hh>
Inheritance diagram for lestes::backend_v2::intercode::visitor_pi_pi2pi_operands:

Definition at line 49 of file visitor_pi_pi2pi_operands.g.hh.
| lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visitor_pi_pi2pi_operands | ( | ) | [protected] |
Generated constructor for class visitor_pi_pi2pi_operands.
Generated constructor for class visitor_pi_pi2pi_operands.
Definition at line 37 of file visitor_pi_pi2pi_operands.g.cc.
Referenced by create().
00038 : visitor_pi_pi2pi_operands_base() 00039 {}
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_sp | ( | ptr< ::lestes::backend_v2::intercode::pi_sp > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_call | ( | ptr< ::lestes::backend_v2::intercode::pi_call > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_icall | ( | ptr< ::lestes::backend_v2::intercode::pi_icall > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_callv | ( | ptr< ::lestes::backend_v2::intercode::pi_callv > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_icallv | ( | ptr< ::lestes::backend_v2::intercode::pi_icallv > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::visit_pi_leave | ( | ptr< ::lestes::backend_v2::intercode::pi_leave > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::tstpi_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_tstpi > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::tdtpi_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_tdtpi > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::bstpi_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_bstpi > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::bdtpi_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_bdtpi > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::st_move_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_abstract_move_st > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::dt_move_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_abstract_move_dt > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::sbp_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_indirect_store > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::lbp_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_indirect_load > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::cb_sl_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_cb_single_label_target > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::cb_sa_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_cb_single_address_target > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::ub_sl_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_ub_single_label_target > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::ub_sa_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_ub_single_address_target > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::bm_l_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_label_target > | ) | [virtual] |
| virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::bm_a_operands_get | ( | ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_address_target > | ) | [virtual] |
| ptr< visitor_pi_pi2pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::create | ( | ) | [static] |
First generated factory method for class visitor_pi_pi2pi_operands.
This factory method for class visitor_pi_pi2pi_operands takes values of all fields as arguments.
Definition at line 28 of file visitor_pi_pi2pi_operands.g.cc.
References visitor_pi_pi2pi_operands().
Referenced by lestes::md::instructions::pi_pi2ge_pi::create().
00029 { 00030 return ptr< visitor_pi_pi2pi_operands > ( new visitor_pi_pi2pi_operands() ); 00031 }
| ptr< object::reflection_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base.
Definition at line 41 of file visitor_pi_pi2pi_operands.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::reflection_get().
00042 { 00043 if (!reflection) { 00044 typedef class_reflection::field_metadata md; 00045 typedef class_reflection::field_metadata_list mdlist; 00046 ptr<mdlist> mdl = mdlist::create(); 00047 reflection = reflection_list::create( visitor_pi_pi2pi_operands_base::reflection_get() ); 00048 reflection->push_back( class_reflection::create( "visitor_pi_pi2pi_operands", mdl ) ); 00049 } 00050 return reflection; 00051 }
| ptr< object::field_list_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base.
Definition at line 53 of file visitor_pi_pi2pi_operands.g.cc.
References lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::field_values_get().
00054 { 00055 ptr < field_list_list > result = visitor_pi_pi2pi_operands_base::field_values_get(); 00056 return result; 00057 }
| void lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class visitor_pi_pi2pi_operands.
Marking routine is used for garbage collection.
Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base.
Definition at line 64 of file visitor_pi_pi2pi_operands.g.cc.
References lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::gc_mark().
00065 { 00066 visitor_pi_pi2pi_operands_base::gc_mark(); 00067 }
ptr< object::reflection_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands::reflection = reflection [static, private] |
Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base.
Definition at line 112 of file visitor_pi_pi2pi_operands.g.hh.
Referenced by reflection_get().
1.5.1-20070107