lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base Class Reference

#include <pi_visitor_bases.v.g.hh>

Inheritance diagram for lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ptr< ::lestes::backend_v2::structs::pi_operandststpi_operands_get (ptr< ::lestes::backend_v2::intercode::pi_tstpi >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandstdtpi_operands_get (ptr< ::lestes::backend_v2::intercode::pi_tdtpi >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsbstpi_operands_get (ptr< ::lestes::backend_v2::intercode::pi_bstpi >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsbdtpi_operands_get (ptr< ::lestes::backend_v2::intercode::pi_bdtpi >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsst_move_operands_get (ptr< ::lestes::backend_v2::intercode::pi_abstract_move_st >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsdt_move_operands_get (ptr< ::lestes::backend_v2::intercode::pi_abstract_move_dt >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandssbp_operands_get (ptr< ::lestes::backend_v2::intercode::pi_indirect_store >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandslbp_operands_get (ptr< ::lestes::backend_v2::intercode::pi_indirect_load >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandscb_sl_operands_get (ptr< ::lestes::backend_v2::intercode::pi_cb_single_label_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandscb_sa_operands_get (ptr< ::lestes::backend_v2::intercode::pi_cb_single_address_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsub_sl_operands_get (ptr< ::lestes::backend_v2::intercode::pi_ub_single_label_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsub_sa_operands_get (ptr< ::lestes::backend_v2::intercode::pi_ub_single_address_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsbm_l_operands_get (ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_label_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsbm_a_operands_get (ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_address_target >) override
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_add (ptr< ::lestes::backend_v2::intercode::pi_add >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sub (ptr< ::lestes::backend_v2::intercode::pi_sub >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_mul (ptr< ::lestes::backend_v2::intercode::pi_mul >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_div (ptr< ::lestes::backend_v2::intercode::pi_div >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_divrni (ptr< ::lestes::backend_v2::intercode::pi_divrni >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_divrpi (ptr< ::lestes::backend_v2::intercode::pi_divrpi >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_divrz (ptr< ::lestes::backend_v2::intercode::pi_divrz >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_mod (ptr< ::lestes::backend_v2::intercode::pi_mod >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_rem (ptr< ::lestes::backend_v2::intercode::pi_rem >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_shl (ptr< ::lestes::backend_v2::intercode::pi_shl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_shr (ptr< ::lestes::backend_v2::intercode::pi_shr >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sal (ptr< ::lestes::backend_v2::intercode::pi_sal >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sar (ptr< ::lestes::backend_v2::intercode::pi_sar >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_band (ptr< ::lestes::backend_v2::intercode::pi_band >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bor (ptr< ::lestes::backend_v2::intercode::pi_bor >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bxor (ptr< ::lestes::backend_v2::intercode::pi_bxor >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_land (ptr< ::lestes::backend_v2::intercode::pi_land >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_lor (ptr< ::lestes::backend_v2::intercode::pi_lor >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_lxor (ptr< ::lestes::backend_v2::intercode::pi_lxor >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_cmp (ptr< ::lestes::backend_v2::intercode::pi_cmp >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbg (ptr< ::lestes::backend_v2::intercode::pi_sbg >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbl (ptr< ::lestes::backend_v2::intercode::pi_sbl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbe (ptr< ::lestes::backend_v2::intercode::pi_sbe >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbng (ptr< ::lestes::backend_v2::intercode::pi_sbng >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbnl (ptr< ::lestes::backend_v2::intercode::pi_sbnl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sbne (ptr< ::lestes::backend_v2::intercode::pi_sbne >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_neg (ptr< ::lestes::backend_v2::intercode::pi_neg >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_gat (ptr< ::lestes::backend_v2::intercode::pi_gat >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bnot (ptr< ::lestes::backend_v2::intercode::pi_bnot >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_lnot (ptr< ::lestes::backend_v2::intercode::pi_lnot >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_cvt (ptr< ::lestes::backend_v2::intercode::pi_cvt >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_mov (ptr< ::lestes::backend_v2::intercode::pi_mov >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ld (ptr< ::lestes::backend_v2::intercode::pi_ld >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ldi (ptr< ::lestes::backend_v2::intercode::pi_ldi >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ldv (ptr< ::lestes::backend_v2::intercode::pi_ldv >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_st (ptr< ::lestes::backend_v2::intercode::pi_st >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_sti (ptr< ::lestes::backend_v2::intercode::pi_sti >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_stv (ptr< ::lestes::backend_v2::intercode::pi_stv >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_stiv (ptr< ::lestes::backend_v2::intercode::pi_stiv >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_lda (ptr< ::lestes::backend_v2::intercode::pi_lda >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_stp (ptr< ::lestes::backend_v2::intercode::pi_stp >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_stpv (ptr< ::lestes::backend_v2::intercode::pi_stpv >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ldp (ptr< ::lestes::backend_v2::intercode::pi_ldp >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ldpv (ptr< ::lestes::backend_v2::intercode::pi_ldpv >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bt (ptr< ::lestes::backend_v2::intercode::pi_bt >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bf (ptr< ::lestes::backend_v2::intercode::pi_bf >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bg (ptr< ::lestes::backend_v2::intercode::pi_bg >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bl (ptr< ::lestes::backend_v2::intercode::pi_bl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_be (ptr< ::lestes::backend_v2::intercode::pi_be >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bng (ptr< ::lestes::backend_v2::intercode::pi_bng >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bnl (ptr< ::lestes::backend_v2::intercode::pi_bnl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bne (ptr< ::lestes::backend_v2::intercode::pi_bne >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibg (ptr< ::lestes::backend_v2::intercode::pi_ibg >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibl (ptr< ::lestes::backend_v2::intercode::pi_ibl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibe (ptr< ::lestes::backend_v2::intercode::pi_ibe >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibng (ptr< ::lestes::backend_v2::intercode::pi_ibng >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibnl (ptr< ::lestes::backend_v2::intercode::pi_ibnl >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibne (ptr< ::lestes::backend_v2::intercode::pi_ibne >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ba (ptr< ::lestes::backend_v2::intercode::pi_ba >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bn (ptr< ::lestes::backend_v2::intercode::pi_bn >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_iba (ptr< ::lestes::backend_v2::intercode::pi_iba >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibn (ptr< ::lestes::backend_v2::intercode::pi_ibn >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_bm (ptr< ::lestes::backend_v2::intercode::pi_bm >)
virtual ptr< ::lestes::backend_v2::structs::pi_operandsvisit_pi_ibm (ptr< ::lestes::backend_v2::intercode::pi_ibm >)
virtual ptr< reflection_listreflection_get () const
 for purposes of dumping
virtual ptr< field_list_listfield_values_get () const
 for purposes of dumping

Protected Member Functions

 visitor_pi_pi2pi_operands_base ()
 Generated constructor for class visitor_pi_pi2pi_operands_base.
virtual void gc_mark ()
 Marking routine for class visitor_pi_pi2pi_operands_base.

Static Private Attributes

static ptr< reflection_listreflection = reflection

Constructor & Destructor Documentation

lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visitor_pi_pi2pi_operands_base (  )  [protected]

Generated constructor for class visitor_pi_pi2pi_operands_base.

Generated constructor for class visitor_pi_pi2pi_operands_base.

Author:
lsg


Member Function Documentation

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::tstpi_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_tstpi  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::tdtpi_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_tdtpi  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::bstpi_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_bstpi  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::bdtpi_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_bdtpi  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::st_move_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_abstract_move_st  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::dt_move_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_abstract_move_dt  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::sbp_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_indirect_store  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::lbp_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_indirect_load  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::cb_sl_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_cb_single_label_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::cb_sa_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_cb_single_address_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::ub_sl_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_ub_single_label_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::ub_sa_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_ub_single_address_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::bm_l_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_label_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::bm_a_operands_get ( ptr< ::lestes::backend_v2::intercode::pi_branch_multiple_address_target  )  [pure virtual]

Implemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_add ( ptr< ::lestes::backend_v2::intercode::pi_add  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sub ( ptr< ::lestes::backend_v2::intercode::pi_sub  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_mul ( ptr< ::lestes::backend_v2::intercode::pi_mul  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_div ( ptr< ::lestes::backend_v2::intercode::pi_div  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_divrni ( ptr< ::lestes::backend_v2::intercode::pi_divrni  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_divrpi ( ptr< ::lestes::backend_v2::intercode::pi_divrpi  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_divrz ( ptr< ::lestes::backend_v2::intercode::pi_divrz  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_mod ( ptr< ::lestes::backend_v2::intercode::pi_mod  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_rem ( ptr< ::lestes::backend_v2::intercode::pi_rem  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_shl ( ptr< ::lestes::backend_v2::intercode::pi_shl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_shr ( ptr< ::lestes::backend_v2::intercode::pi_shr  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sal ( ptr< ::lestes::backend_v2::intercode::pi_sal  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sar ( ptr< ::lestes::backend_v2::intercode::pi_sar  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_band ( ptr< ::lestes::backend_v2::intercode::pi_band  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bor ( ptr< ::lestes::backend_v2::intercode::pi_bor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bxor ( ptr< ::lestes::backend_v2::intercode::pi_bxor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_land ( ptr< ::lestes::backend_v2::intercode::pi_land  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_lor ( ptr< ::lestes::backend_v2::intercode::pi_lor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_lxor ( ptr< ::lestes::backend_v2::intercode::pi_lxor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_cmp ( ptr< ::lestes::backend_v2::intercode::pi_cmp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbg ( ptr< ::lestes::backend_v2::intercode::pi_sbg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbl ( ptr< ::lestes::backend_v2::intercode::pi_sbl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbe ( ptr< ::lestes::backend_v2::intercode::pi_sbe  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbng ( ptr< ::lestes::backend_v2::intercode::pi_sbng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbnl ( ptr< ::lestes::backend_v2::intercode::pi_sbnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sbne ( ptr< ::lestes::backend_v2::intercode::pi_sbne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_neg ( ptr< ::lestes::backend_v2::intercode::pi_neg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_gat ( ptr< ::lestes::backend_v2::intercode::pi_gat  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bnot ( ptr< ::lestes::backend_v2::intercode::pi_bnot  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_lnot ( ptr< ::lestes::backend_v2::intercode::pi_lnot  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_cvt ( ptr< ::lestes::backend_v2::intercode::pi_cvt  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_mov ( ptr< ::lestes::backend_v2::intercode::pi_mov  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ld ( ptr< ::lestes::backend_v2::intercode::pi_ld  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ldi ( ptr< ::lestes::backend_v2::intercode::pi_ldi  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ldv ( ptr< ::lestes::backend_v2::intercode::pi_ldv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_st ( ptr< ::lestes::backend_v2::intercode::pi_st  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_sti ( ptr< ::lestes::backend_v2::intercode::pi_sti  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_stv ( ptr< ::lestes::backend_v2::intercode::pi_stv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_stiv ( ptr< ::lestes::backend_v2::intercode::pi_stiv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_lda ( ptr< ::lestes::backend_v2::intercode::pi_lda  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_stp ( ptr< ::lestes::backend_v2::intercode::pi_stp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_stpv ( ptr< ::lestes::backend_v2::intercode::pi_stpv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ldp ( ptr< ::lestes::backend_v2::intercode::pi_ldp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ldpv ( ptr< ::lestes::backend_v2::intercode::pi_ldpv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bt ( ptr< ::lestes::backend_v2::intercode::pi_bt  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bf ( ptr< ::lestes::backend_v2::intercode::pi_bf  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bg ( ptr< ::lestes::backend_v2::intercode::pi_bg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bl ( ptr< ::lestes::backend_v2::intercode::pi_bl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_be ( ptr< ::lestes::backend_v2::intercode::pi_be  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bng ( ptr< ::lestes::backend_v2::intercode::pi_bng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bnl ( ptr< ::lestes::backend_v2::intercode::pi_bnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bne ( ptr< ::lestes::backend_v2::intercode::pi_bne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibg ( ptr< ::lestes::backend_v2::intercode::pi_ibg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibl ( ptr< ::lestes::backend_v2::intercode::pi_ibl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibe ( ptr< ::lestes::backend_v2::intercode::pi_ibe  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibng ( ptr< ::lestes::backend_v2::intercode::pi_ibng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibnl ( ptr< ::lestes::backend_v2::intercode::pi_ibnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibne ( ptr< ::lestes::backend_v2::intercode::pi_ibne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ba ( ptr< ::lestes::backend_v2::intercode::pi_ba  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bn ( ptr< ::lestes::backend_v2::intercode::pi_bn  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_iba ( ptr< ::lestes::backend_v2::intercode::pi_iba  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibn ( ptr< ::lestes::backend_v2::intercode::pi_ibn  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_bm ( ptr< ::lestes::backend_v2::intercode::pi_bm  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

virtual ptr< ::lestes::backend_v2::structs::pi_operands > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::visit_pi_ibm ( ptr< ::lestes::backend_v2::intercode::pi_ibm  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

ptr< object::reflection_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::reflection_get (  )  const [virtual]

for purposes of dumping

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

Reimplemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

ptr< object::field_list_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::field_values_get (  )  const [virtual]

for purposes of dumping

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

Reimplemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.

void lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::gc_mark ( void   )  [protected, virtual]

Marking routine for class visitor_pi_pi2pi_operands_base.

Marking routine is used for garbage collection.

Author:
lsg

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

Reimplemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.


Member Data Documentation

ptr< object::reflection_list > lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_base::reflection = reflection [static, private]

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2pi_operands_gen_base.

Reimplemented in lestes::backend_v2::intercode::visitor_pi_pi2pi_operands.


The documentation for this class was generated from the following files:
Generated on Mon Feb 12 18:43:06 2007 for lestes by doxygen 1.5.1-20070107