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

Definition at line 2103 of file visitor.v.g.hh.
| lestes::lang::cplus::sem::ss_expression_visitor::ss_expression_visitor | ( | ) | [protected] |
Generated constructor for class ss_expression_visitor.
Generated constructor for class ss_expression_visitor.
Definition at line 33 of file visitor.v.g.cc.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_assign | ( | ptr< ::lestes::lang::cplus::sem::ss_assign > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_add | ( | ptr< ::lestes::lang::cplus::sem::ss_add > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sub | ( | ptr< ::lestes::lang::cplus::sem::ss_sub > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_mul | ( | ptr< ::lestes::lang::cplus::sem::ss_mul > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_div | ( | ptr< ::lestes::lang::cplus::sem::ss_div > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_mod | ( | ptr< ::lestes::lang::cplus::sem::ss_mod > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_shr | ( | ptr< ::lestes::lang::cplus::sem::ss_shr > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_shl | ( | ptr< ::lestes::lang::cplus::sem::ss_shl > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbg | ( | ptr< ::lestes::lang::cplus::sem::ss_sbg > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbl | ( | ptr< ::lestes::lang::cplus::sem::ss_sbl > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbng | ( | ptr< ::lestes::lang::cplus::sem::ss_sbng > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbnl | ( | ptr< ::lestes::lang::cplus::sem::ss_sbnl > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbne | ( | ptr< ::lestes::lang::cplus::sem::ss_sbne > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_sbe | ( | ptr< ::lestes::lang::cplus::sem::ss_sbe > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_band | ( | ptr< ::lestes::lang::cplus::sem::ss_band > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_bor | ( | ptr< ::lestes::lang::cplus::sem::ss_bor > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_bxor | ( | ptr< ::lestes::lang::cplus::sem::ss_bxor > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_land | ( | ptr< ::lestes::lang::cplus::sem::ss_land > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_lor | ( | ptr< ::lestes::lang::cplus::sem::ss_lor > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_arr_acc | ( | ptr< ::lestes::lang::cplus::sem::ss_arr_acc > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_pfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_pfuncall > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_funcall | ( | ptr< ::lestes::lang::cplus::sem::ss_funcall > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_ifuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_ifuncall > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_mfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_mfuncall > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_vfuncall | ( | ptr< ::lestes::lang::cplus::sem::ss_vfuncall > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_dereference | ( | ptr< ::lestes::lang::cplus::sem::ss_dereference > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_conversion | ( | ptr< ::lestes::lang::cplus::sem::ss_conversion > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_array_to_pointer | ( | ptr< ::lestes::lang::cplus::sem::ss_array_to_pointer > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_bind_reference | ( | ptr< ::lestes::lang::cplus::sem::ss_bind_reference > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_bind_to_temporary | ( | ptr< ::lestes::lang::cplus::sem::ss_bind_to_temporary > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_get | ( | ptr< ::lestes::lang::cplus::sem::ss_get > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_vol_get | ( | ptr< ::lestes::lang::cplus::sem::ss_vol_get > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_gat | ( | ptr< ::lestes::lang::cplus::sem::ss_gat > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_neg | ( | ptr< ::lestes::lang::cplus::sem::ss_neg > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_lnot | ( | ptr< ::lestes::lang::cplus::sem::ss_lnot > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_bnot | ( | ptr< ::lestes::lang::cplus::sem::ss_bnot > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_address_of | ( | ptr< ::lestes::lang::cplus::sem::ss_address_of > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_this_expr | ( | ptr< ::lestes::lang::cplus::sem::ss_this_expr > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_literal | ( | ptr< ::lestes::lang::cplus::sem::ss_literal > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_ternary | ( | ptr< ::lestes::lang::cplus::sem::ss_ternary > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_var_ref_by_qname | ( | ptr< ::lestes::lang::cplus::sem::ss_var_ref_by_qname > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_var_ref | ( | ptr< ::lestes::lang::cplus::sem::ss_var_ref > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_throw | ( | ptr< ::lestes::lang::cplus::sem::ss_throw > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_member_ptr | ( | ptr< ::lestes::lang::cplus::sem::ss_member_ptr > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_ptr_member_ptr | ( | ptr< ::lestes::lang::cplus::sem::ss_ptr_member_ptr > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_access | ( | ptr< ::lestes::lang::cplus::sem::ss_access > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| virtual void lestes::lang::cplus::sem::ss_expression_visitor::visit_ss_ptr_access | ( | ptr< ::lestes::lang::cplus::sem::ss_ptr_access > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
| ptr< object::reflection_list > lestes::lang::cplus::sem::ss_expression_visitor::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination, lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
Definition at line 37 of file visitor.v.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::std::object::reflection_get().
Referenced by lestes::lang::cplus::sem::ss_expr2destination_base::reflection_get(), and lestes::lang::cplus::sem::ss_expr2pi::reflection_get().
00038 { 00039 if (!reflection) { 00040 typedef class_reflection::field_metadata md; 00041 typedef class_reflection::field_metadata_list mdlist; 00042 ptr<mdlist> mdl = mdlist::create(); 00043 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() ); 00044 reflection->push_back( class_reflection::create( "ss_expression_visitor", mdl ) ); 00045 } 00046 return reflection; 00047 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::ss_expression_visitor::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination, lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
Definition at line 49 of file visitor.v.g.cc.
References lestes::std::object::field_values_get().
Referenced by lestes::lang::cplus::sem::ss_expr2destination_base::field_values_get(), and lestes::lang::cplus::sem::ss_expr2pi::field_values_get().
00050 { 00051 ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get(); 00052 return result; 00053 }
| void lestes::lang::cplus::sem::ss_expression_visitor::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class ss_expression_visitor.
Marking routine is used for garbage collection.
Reimplemented from lestes::std::mem::keystone.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination, lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
Definition at line 60 of file visitor.v.g.cc.
References lestes::std::mem::keystone::gc_mark().
Referenced by lestes::lang::cplus::sem::ss_expr2destination_base::gc_mark(), and lestes::lang::cplus::sem::ss_expr2pi::gc_mark().
00061 { 00062 ::lestes::std::visitor_base::gc_mark(); 00063 }
ptr< object::reflection_list > lestes::lang::cplus::sem::ss_expression_visitor::reflection = reflection [static, private] |
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::ss_expr2destination, lestes::lang::cplus::sem::ss_expr2pi, and lestes::lang::cplus::sem::ss_expr2destination_base.
Definition at line 2215 of file visitor.v.g.hh.
Referenced by reflection_get().
1.5.1-20070107