lestes::backend_v2::intercode::visitor_pi_pi2id Class Reference

Visitor that identifies class of a pseudoinstruction. More...

#include <visitor_pi_pi2id.g.hh>

Inheritance diagram for lestes::backend_v2::intercode::visitor_pi_pi2id:

Inheritance graph
[legend]
List of all members.

Public Types

enum  kind_type {
  PI_SP, PI_ADD, PI_SUB, PI_MUL,
  PI_DIV, PI_DIVRNI, PI_DIVRPI, PI_DIVRZ,
  PI_MOD, PI_REM, PI_NEG, PI_GAT,
  PI_SHL, PI_SHR, PI_SAL, PI_SAR,
  PI_BAND, PI_BOR, PI_BXOR, PI_BNOT,
  PI_LAND, PI_LOR, PI_LXOR, PI_LNOT,
  PI_MOV, PI_CMP, PI_CVT, PI_LD,
  PI_LDA, PI_LDI, PI_LDP, PI_LDV,
  PI_LDPV, PI_ST, PI_STI, PI_STP,
  PI_STV, PI_STIV, PI_STPV, PI_CALL,
  PI_ICALL, PI_CALLV, PI_ICALLV, PI_BA,
  PI_BN, PI_BT, PI_BF, PI_BM,
  PI_BG, PI_BL, PI_BE, PI_BNG,
  PI_BNL, PI_BNE, PI_IBA, PI_IBN,
  PI_IBM, PI_IBG, PI_IBL, PI_IBE,
  PI_IBNG, PI_IBNL, PI_IBNE, PI_SBG,
  PI_SBL, PI_SBE, PI_SBNG, PI_SBNL,
  PI_SBNE, PI_LEAVE
}

Public Member Functions

virtual ulint visit_pi_sp (ptr< ::lestes::backend_v2::intercode::pi_sp >)
virtual ulint visit_pi_add (ptr< ::lestes::backend_v2::intercode::pi_add >)
virtual ulint visit_pi_sub (ptr< ::lestes::backend_v2::intercode::pi_sub >)
virtual ulint visit_pi_mul (ptr< ::lestes::backend_v2::intercode::pi_mul >)
virtual ulint visit_pi_div (ptr< ::lestes::backend_v2::intercode::pi_div >)
virtual ulint visit_pi_divrni (ptr< ::lestes::backend_v2::intercode::pi_divrni >)
virtual ulint visit_pi_divrpi (ptr< ::lestes::backend_v2::intercode::pi_divrpi >)
virtual ulint visit_pi_divrz (ptr< ::lestes::backend_v2::intercode::pi_divrz >)
virtual ulint visit_pi_mod (ptr< ::lestes::backend_v2::intercode::pi_mod >)
virtual ulint visit_pi_rem (ptr< ::lestes::backend_v2::intercode::pi_rem >)
virtual ulint visit_pi_neg (ptr< ::lestes::backend_v2::intercode::pi_neg >)
virtual ulint visit_pi_gat (ptr< ::lestes::backend_v2::intercode::pi_gat >)
virtual ulint visit_pi_shl (ptr< ::lestes::backend_v2::intercode::pi_shl >)
virtual ulint visit_pi_shr (ptr< ::lestes::backend_v2::intercode::pi_shr >)
virtual ulint visit_pi_sal (ptr< ::lestes::backend_v2::intercode::pi_sal >)
virtual ulint visit_pi_sar (ptr< ::lestes::backend_v2::intercode::pi_sar >)
virtual ulint visit_pi_band (ptr< ::lestes::backend_v2::intercode::pi_band >)
virtual ulint visit_pi_bor (ptr< ::lestes::backend_v2::intercode::pi_bor >)
virtual ulint visit_pi_bxor (ptr< ::lestes::backend_v2::intercode::pi_bxor >)
virtual ulint visit_pi_bnot (ptr< ::lestes::backend_v2::intercode::pi_bnot >)
virtual ulint visit_pi_land (ptr< ::lestes::backend_v2::intercode::pi_land >)
virtual ulint visit_pi_lor (ptr< ::lestes::backend_v2::intercode::pi_lor >)
virtual ulint visit_pi_lxor (ptr< ::lestes::backend_v2::intercode::pi_lxor >)
virtual ulint visit_pi_lnot (ptr< ::lestes::backend_v2::intercode::pi_lnot >)
virtual ulint visit_pi_cvt (ptr< ::lestes::backend_v2::intercode::pi_cvt >)
virtual ulint visit_pi_cmp (ptr< ::lestes::backend_v2::intercode::pi_cmp >)
virtual ulint visit_pi_mov (ptr< ::lestes::backend_v2::intercode::pi_mov >)
virtual ulint visit_pi_ld (ptr< ::lestes::backend_v2::intercode::pi_ld >)
virtual ulint visit_pi_lda (ptr< ::lestes::backend_v2::intercode::pi_lda >)
virtual ulint visit_pi_ldi (ptr< ::lestes::backend_v2::intercode::pi_ldi >)
virtual ulint visit_pi_ldp (ptr< ::lestes::backend_v2::intercode::pi_ldp >)
virtual ulint visit_pi_ldv (ptr< ::lestes::backend_v2::intercode::pi_ldv >)
virtual ulint visit_pi_ldpv (ptr< ::lestes::backend_v2::intercode::pi_ldpv >)
virtual ulint visit_pi_st (ptr< ::lestes::backend_v2::intercode::pi_st >)
virtual ulint visit_pi_sti (ptr< ::lestes::backend_v2::intercode::pi_sti >)
virtual ulint visit_pi_stp (ptr< ::lestes::backend_v2::intercode::pi_stp >)
virtual ulint visit_pi_stv (ptr< ::lestes::backend_v2::intercode::pi_stv >)
virtual ulint visit_pi_stiv (ptr< ::lestes::backend_v2::intercode::pi_stiv >)
virtual ulint visit_pi_stpv (ptr< ::lestes::backend_v2::intercode::pi_stpv >)
virtual ulint visit_pi_call (ptr< ::lestes::backend_v2::intercode::pi_call >)
virtual ulint visit_pi_icall (ptr< ::lestes::backend_v2::intercode::pi_icall >)
virtual ulint visit_pi_callv (ptr< ::lestes::backend_v2::intercode::pi_callv >)
virtual ulint visit_pi_icallv (ptr< ::lestes::backend_v2::intercode::pi_icallv >)
virtual ulint visit_pi_ba (ptr< ::lestes::backend_v2::intercode::pi_ba >)
virtual ulint visit_pi_bn (ptr< ::lestes::backend_v2::intercode::pi_bn >)
virtual ulint visit_pi_bt (ptr< ::lestes::backend_v2::intercode::pi_bt >)
virtual ulint visit_pi_bf (ptr< ::lestes::backend_v2::intercode::pi_bf >)
virtual ulint visit_pi_bm (ptr< ::lestes::backend_v2::intercode::pi_bm >)
virtual ulint visit_pi_bg (ptr< ::lestes::backend_v2::intercode::pi_bg >)
virtual ulint visit_pi_bl (ptr< ::lestes::backend_v2::intercode::pi_bl >)
virtual ulint visit_pi_be (ptr< ::lestes::backend_v2::intercode::pi_be >)
virtual ulint visit_pi_bng (ptr< ::lestes::backend_v2::intercode::pi_bng >)
virtual ulint visit_pi_bnl (ptr< ::lestes::backend_v2::intercode::pi_bnl >)
virtual ulint visit_pi_bne (ptr< ::lestes::backend_v2::intercode::pi_bne >)
virtual ulint visit_pi_iba (ptr< ::lestes::backend_v2::intercode::pi_iba >)
virtual ulint visit_pi_ibn (ptr< ::lestes::backend_v2::intercode::pi_ibn >)
virtual ulint visit_pi_ibm (ptr< ::lestes::backend_v2::intercode::pi_ibm >)
virtual ulint visit_pi_ibg (ptr< ::lestes::backend_v2::intercode::pi_ibg >)
virtual ulint visit_pi_ibl (ptr< ::lestes::backend_v2::intercode::pi_ibl >)
virtual ulint visit_pi_ibe (ptr< ::lestes::backend_v2::intercode::pi_ibe >)
virtual ulint visit_pi_ibng (ptr< ::lestes::backend_v2::intercode::pi_ibng >)
virtual ulint visit_pi_ibnl (ptr< ::lestes::backend_v2::intercode::pi_ibnl >)
virtual ulint visit_pi_ibne (ptr< ::lestes::backend_v2::intercode::pi_ibne >)
virtual ulint visit_pi_leave (ptr< ::lestes::backend_v2::intercode::pi_leave >)
virtual ulint visit_pi_sbg (ptr< ::lestes::backend_v2::intercode::pi_sbg >)
virtual ulint visit_pi_sbl (ptr< ::lestes::backend_v2::intercode::pi_sbl >)
virtual ulint visit_pi_sbe (ptr< ::lestes::backend_v2::intercode::pi_sbe >)
virtual ulint visit_pi_sbng (ptr< ::lestes::backend_v2::intercode::pi_sbng >)
virtual ulint visit_pi_sbnl (ptr< ::lestes::backend_v2::intercode::pi_sbnl >)
virtual ulint visit_pi_sbne (ptr< ::lestes::backend_v2::intercode::pi_sbne >)
virtual ptr< reflection_listreflection_get () const
 for purposes of dumping
virtual ptr< field_list_listfield_values_get () const
 for purposes of dumping

Static Public Member Functions

static ptr< visitor_pi_pi2idcreate ()
 First generated factory method for class visitor_pi_pi2id.

Protected Member Functions

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

Static Private Attributes

static ptr< reflection_listreflection = reflection

Detailed Description

Visitor that identifies class of a pseudoinstruction.


Member Enumeration Documentation

enum lestes::backend_v2::intercode::visitor_pi_pi2id::kind_type

Enumerator:
PI_SP 
PI_ADD 
PI_SUB 
PI_MUL 
PI_DIV 
PI_DIVRNI 
PI_DIVRPI 
PI_DIVRZ 
PI_MOD 
PI_REM 
PI_NEG 
PI_GAT 
PI_SHL 
PI_SHR 
PI_SAL 
PI_SAR 
PI_BAND 
PI_BOR 
PI_BXOR 
PI_BNOT 
PI_LAND 
PI_LOR 
PI_LXOR 
PI_LNOT 
PI_MOV 
PI_CMP 
PI_CVT 
PI_LD 
PI_LDA 
PI_LDI 
PI_LDP 
PI_LDV 
PI_LDPV 
PI_ST 
PI_STI 
PI_STP 
PI_STV 
PI_STIV 
PI_STPV 
PI_CALL 
PI_ICALL 
PI_CALLV 
PI_ICALLV 
PI_BA 
PI_BN 
PI_BT 
PI_BF 
PI_BM 
PI_BG 
PI_BL 
PI_BE 
PI_BNG 
PI_BNL 
PI_BNE 
PI_IBA 
PI_IBN 
PI_IBM 
PI_IBG 
PI_IBL 
PI_IBE 
PI_IBNG 
PI_IBNL 
PI_IBNE 
PI_SBG 
PI_SBL 
PI_SBE 
PI_SBNG 
PI_SBNL 
PI_SBNE 
PI_LEAVE 


Constructor & Destructor Documentation

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

Generated constructor for class visitor_pi_pi2id.

Generated constructor for class visitor_pi_pi2id.

Author:
lsg


Member Function Documentation

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sp ( ptr< ::lestes::backend_v2::intercode::pi_sp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_add ( ptr< ::lestes::backend_v2::intercode::pi_add  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sub ( ptr< ::lestes::backend_v2::intercode::pi_sub  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_mul ( ptr< ::lestes::backend_v2::intercode::pi_mul  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_div ( ptr< ::lestes::backend_v2::intercode::pi_div  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_divrni ( ptr< ::lestes::backend_v2::intercode::pi_divrni  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_divrpi ( ptr< ::lestes::backend_v2::intercode::pi_divrpi  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_divrz ( ptr< ::lestes::backend_v2::intercode::pi_divrz  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_mod ( ptr< ::lestes::backend_v2::intercode::pi_mod  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_rem ( ptr< ::lestes::backend_v2::intercode::pi_rem  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_neg ( ptr< ::lestes::backend_v2::intercode::pi_neg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_gat ( ptr< ::lestes::backend_v2::intercode::pi_gat  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_shl ( ptr< ::lestes::backend_v2::intercode::pi_shl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_shr ( ptr< ::lestes::backend_v2::intercode::pi_shr  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sal ( ptr< ::lestes::backend_v2::intercode::pi_sal  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sar ( ptr< ::lestes::backend_v2::intercode::pi_sar  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_band ( ptr< ::lestes::backend_v2::intercode::pi_band  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bor ( ptr< ::lestes::backend_v2::intercode::pi_bor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bxor ( ptr< ::lestes::backend_v2::intercode::pi_bxor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bnot ( ptr< ::lestes::backend_v2::intercode::pi_bnot  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_land ( ptr< ::lestes::backend_v2::intercode::pi_land  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_lor ( ptr< ::lestes::backend_v2::intercode::pi_lor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_lxor ( ptr< ::lestes::backend_v2::intercode::pi_lxor  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_lnot ( ptr< ::lestes::backend_v2::intercode::pi_lnot  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_cvt ( ptr< ::lestes::backend_v2::intercode::pi_cvt  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_cmp ( ptr< ::lestes::backend_v2::intercode::pi_cmp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_mov ( ptr< ::lestes::backend_v2::intercode::pi_mov  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ld ( ptr< ::lestes::backend_v2::intercode::pi_ld  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_lda ( ptr< ::lestes::backend_v2::intercode::pi_lda  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ldi ( ptr< ::lestes::backend_v2::intercode::pi_ldi  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ldp ( ptr< ::lestes::backend_v2::intercode::pi_ldp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ldv ( ptr< ::lestes::backend_v2::intercode::pi_ldv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ldpv ( ptr< ::lestes::backend_v2::intercode::pi_ldpv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_st ( ptr< ::lestes::backend_v2::intercode::pi_st  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sti ( ptr< ::lestes::backend_v2::intercode::pi_sti  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_stp ( ptr< ::lestes::backend_v2::intercode::pi_stp  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_stv ( ptr< ::lestes::backend_v2::intercode::pi_stv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_stiv ( ptr< ::lestes::backend_v2::intercode::pi_stiv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_stpv ( ptr< ::lestes::backend_v2::intercode::pi_stpv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_call ( ptr< ::lestes::backend_v2::intercode::pi_call  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_icall ( ptr< ::lestes::backend_v2::intercode::pi_icall  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_callv ( ptr< ::lestes::backend_v2::intercode::pi_callv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_icallv ( ptr< ::lestes::backend_v2::intercode::pi_icallv  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ba ( ptr< ::lestes::backend_v2::intercode::pi_ba  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bn ( ptr< ::lestes::backend_v2::intercode::pi_bn  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bt ( ptr< ::lestes::backend_v2::intercode::pi_bt  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bf ( ptr< ::lestes::backend_v2::intercode::pi_bf  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bm ( ptr< ::lestes::backend_v2::intercode::pi_bm  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bg ( ptr< ::lestes::backend_v2::intercode::pi_bg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bl ( ptr< ::lestes::backend_v2::intercode::pi_bl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_be ( ptr< ::lestes::backend_v2::intercode::pi_be  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bng ( ptr< ::lestes::backend_v2::intercode::pi_bng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bnl ( ptr< ::lestes::backend_v2::intercode::pi_bnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_bne ( ptr< ::lestes::backend_v2::intercode::pi_bne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_iba ( ptr< ::lestes::backend_v2::intercode::pi_iba  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibn ( ptr< ::lestes::backend_v2::intercode::pi_ibn  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibm ( ptr< ::lestes::backend_v2::intercode::pi_ibm  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibg ( ptr< ::lestes::backend_v2::intercode::pi_ibg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibl ( ptr< ::lestes::backend_v2::intercode::pi_ibl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibe ( ptr< ::lestes::backend_v2::intercode::pi_ibe  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibng ( ptr< ::lestes::backend_v2::intercode::pi_ibng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibnl ( ptr< ::lestes::backend_v2::intercode::pi_ibnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_ibne ( ptr< ::lestes::backend_v2::intercode::pi_ibne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_leave ( ptr< ::lestes::backend_v2::intercode::pi_leave  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbg ( ptr< ::lestes::backend_v2::intercode::pi_sbg  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbl ( ptr< ::lestes::backend_v2::intercode::pi_sbl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbe ( ptr< ::lestes::backend_v2::intercode::pi_sbe  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbng ( ptr< ::lestes::backend_v2::intercode::pi_sbng  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbnl ( ptr< ::lestes::backend_v2::intercode::pi_sbnl  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

virtual ulint lestes::backend_v2::intercode::visitor_pi_pi2id::visit_pi_sbne ( ptr< ::lestes::backend_v2::intercode::pi_sbne  )  [virtual]

Implements lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

ptr< visitor_pi_pi2id > lestes::backend_v2::intercode::visitor_pi_pi2id::create (  )  [static]

First generated factory method for class visitor_pi_pi2id.

This factory method for class visitor_pi_pi2id takes values of all fields as arguments.

Author:
lsg

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

for purposes of dumping

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

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

for purposes of dumping

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.

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

Marking routine for class visitor_pi_pi2id.

Marking routine is used for garbage collection.

Author:
lsg

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.


Member Data Documentation

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

Reimplemented from lestes::backend_v2::intercode::visitor_pi_pi2ulint_gen_base.


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