#include <visitor.v.g.hh>
Inheritance diagram for lestes::lang::cplus::sem::ss_expr2destination_base:

Definition at line 2220 of file visitor.v.g.hh.
| lestes::lang::cplus::sem::ss_expr2destination_base::ss_expr2destination_base | ( | ) | [protected] |
Generated constructor for class ss_expr2destination_base.
Generated constructor for class ss_expr2destination_base.
Definition at line 73 of file visitor.v.g.cc.
00074 : ss_expression_visitor() 00075 {}
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::default_destination | ( | ptr< ::lestes::lang::cplus::sem::ss_expression > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2destination.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_assign | ( | ptr< ::lestes::lang::cplus::sem::ss_assign > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_add | ( | ptr< ::lestes::lang::cplus::sem::ss_add > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sub | ( | ptr< ::lestes::lang::cplus::sem::ss_sub > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_mul | ( | ptr< ::lestes::lang::cplus::sem::ss_mul > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_div | ( | ptr< ::lestes::lang::cplus::sem::ss_div > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_mod | ( | ptr< ::lestes::lang::cplus::sem::ss_mod > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_shr | ( | ptr< ::lestes::lang::cplus::sem::ss_shr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_shl | ( | ptr< ::lestes::lang::cplus::sem::ss_shl > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbg | ( | ptr< ::lestes::lang::cplus::sem::ss_sbg > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbl | ( | ptr< ::lestes::lang::cplus::sem::ss_sbl > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbng | ( | ptr< ::lestes::lang::cplus::sem::ss_sbng > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbnl | ( | ptr< ::lestes::lang::cplus::sem::ss_sbnl > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbne | ( | ptr< ::lestes::lang::cplus::sem::ss_sbne > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_sbe | ( | ptr< ::lestes::lang::cplus::sem::ss_sbe > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_band | ( | ptr< ::lestes::lang::cplus::sem::ss_band > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_bor | ( | ptr< ::lestes::lang::cplus::sem::ss_bor > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_bxor | ( | ptr< ::lestes::lang::cplus::sem::ss_bxor > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_land | ( | ptr< ::lestes::lang::cplus::sem::ss_land > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_lor | ( | ptr< ::lestes::lang::cplus::sem::ss_lor > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_arr_acc | ( | ptr< ::lestes::lang::cplus::sem::ss_arr_acc > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_pfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_pfuncall > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_funcall | ( | ptr< ::lestes::lang::cplus::sem::ss_funcall > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_ifuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_ifuncall > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_mfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_mfuncall > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_vfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_vfuncall > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_dereference | ( | ptr< ::lestes::lang::cplus::sem::ss_dereference > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_conversion | ( | ptr< ::lestes::lang::cplus::sem::ss_conversion > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_array_to_pointer | ( | ptr< ::lestes::lang::cplus::sem::ss_array_to_pointer > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_bind_reference | ( | ptr< ::lestes::lang::cplus::sem::ss_bind_reference > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_bind_to_temporary | ( | ptr< ::lestes::lang::cplus::sem::ss_bind_to_temporary > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_get | ( | ptr< ::lestes::lang::cplus::sem::ss_get > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_vol_get | ( | ptr< ::lestes::lang::cplus::sem::ss_vol_get > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_gat | ( | ptr< ::lestes::lang::cplus::sem::ss_gat > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_neg | ( | ptr< ::lestes::lang::cplus::sem::ss_neg > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_lnot | ( | ptr< ::lestes::lang::cplus::sem::ss_lnot > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_bnot | ( | ptr< ::lestes::lang::cplus::sem::ss_bnot > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_address_of | ( | ptr< ::lestes::lang::cplus::sem::ss_address_of > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_this_expr | ( | ptr< ::lestes::lang::cplus::sem::ss_this_expr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_literal | ( | ptr< ::lestes::lang::cplus::sem::ss_literal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_ternary | ( | ptr< ::lestes::lang::cplus::sem::ss_ternary > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_var_ref_by_qname | ( | ptr< ::lestes::lang::cplus::sem::ss_var_ref_by_qname > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_var_ref | ( | ptr< ::lestes::lang::cplus::sem::ss_var_ref > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_throw | ( | ptr< ::lestes::lang::cplus::sem::ss_throw > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_member_ptr | ( | ptr< ::lestes::lang::cplus::sem::ss_member_ptr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_ptr_member_ptr | ( | ptr< ::lestes::lang::cplus::sem::ss_ptr_member_ptr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_access | ( | ptr< ::lestes::lang::cplus::sem::ss_access > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| virtual void lestes::lang::cplus::sem::ss_expr2destination_base::visit_ss_ptr_access | ( | ptr< ::lestes::lang::cplus::sem::ss_ptr_access > | ) | [virtual] |
Implements lestes::lang::cplus::sem::ss_expression_visitor.
| ptr< object::reflection_list > lestes::lang::cplus::sem::ss_expr2destination_base::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
Definition at line 77 of file visitor.v.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::lang::cplus::sem::ss_expression_visitor::reflection_get().
Referenced by lestes::lang::cplus::sem::ss_expr2destination::reflection_get().
00078 { 00079 if (!reflection) { 00080 typedef class_reflection::field_metadata md; 00081 typedef class_reflection::field_metadata_list mdlist; 00082 ptr<mdlist> mdl = mdlist::create(); 00083 reflection = reflection_list::create( ss_expression_visitor::reflection_get() ); 00084 reflection->push_back( class_reflection::create( "ss_expr2destination_base", mdl ) ); 00085 } 00086 return reflection; 00087 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::ss_expr2destination_base::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
Definition at line 89 of file visitor.v.g.cc.
References lestes::lang::cplus::sem::ss_expression_visitor::field_values_get().
Referenced by lestes::lang::cplus::sem::ss_expr2destination::field_values_get().
00090 { 00091 ptr < field_list_list > result = ss_expression_visitor::field_values_get(); 00092 return result; 00093 }
| void lestes::lang::cplus::sem::ss_expr2destination_base::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class ss_expr2destination_base.
Marking routine is used for garbage collection.
Reimplemented from lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
Definition at line 100 of file visitor.v.g.cc.
References lestes::lang::cplus::sem::ss_expression_visitor::gc_mark().
Referenced by lestes::lang::cplus::sem::ss_expr2destination::gc_mark().
00101 { 00102 ss_expression_visitor::gc_mark(); 00103 }
ptr< object::reflection_list > lestes::lang::cplus::sem::ss_expr2destination_base::reflection = reflection [static, private] |
Reimplemented from lestes::lang::cplus::sem::ss_expression_visitor.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination.
Definition at line 2334 of file visitor.v.g.hh.
Referenced by reflection_get().
1.5.1-20070107