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

Definition at line 2713 of file as_visitor.v.g.hh.
| lestes::lang::cplus::sem::as_expr_visitor::as_expr_visitor | ( | ) | [protected] |
Generated constructor for class as_expr_visitor.
Generated constructor for class as_expr_visitor.
Definition at line 32 of file as_visitor.v.g.cc.
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_empty_expression | ( | ptr< ::lestes::lang::cplus::sem::as_empty_expression > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_qmark | ( | ptr< ::lestes::lang::cplus::sem::as_expression_qmark > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_comma | ( | ptr< ::lestes::lang::cplus::sem::as_expression_comma > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_plus_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_minus_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_star_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_star_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_slash_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_slash_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_percent_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_percent_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_hat_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_hat_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_amp_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_vbar_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_less_less_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_less_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_greater_greater_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_greater_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_equal_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_equal_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_exclam_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_exclam_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_less_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_greater_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_equal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_less | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_greater | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_vbar_vbar | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar_vbar > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_amp_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp_amp > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_vbar | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_hat | ( | ptr< ::lestes::lang::cplus::sem::as_expression_hat > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_less_less | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_less > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_greater_greater | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_greater > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_plus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_minus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_star > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_slash | ( | ptr< ::lestes::lang::cplus::sem::as_expression_slash > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_percent | ( | ptr< ::lestes::lang::cplus::sem::as_expression_percent > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_dot_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_dot_star > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_minus_greater_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_greater_star > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_brackets | ( | ptr< ::lestes::lang::cplus::sem::as_expression_brackets > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_plus_plus_pre | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_plus_pre > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_plus_plus_post | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_plus_post > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_minus_minus_pre | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_minus_pre > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_minus_minus_post | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_minus_post > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_unary_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_amp > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_unary_plus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_plus > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_unary_minus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_minus > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_unary_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_star > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_tilde | ( | ptr< ::lestes::lang::cplus::sem::as_expression_tilde > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_exclam | ( | ptr< ::lestes::lang::cplus::sem::as_expression_exclam > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_sizeof_expr | ( | ptr< ::lestes::lang::cplus::sem::as_expression_sizeof_expr > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_typeid_expr | ( | ptr< ::lestes::lang::cplus::sem::as_expression_typeid_expr > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_delete_base | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete_base > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_delete | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_delete_array | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete_array > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_throw | ( | ptr< ::lestes::lang::cplus::sem::as_expression_throw > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_sizeof_type | ( | ptr< ::lestes::lang::cplus::sem::as_expression_sizeof_type > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_typeid_type | ( | ptr< ::lestes::lang::cplus::sem::as_expression_typeid_type > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_new | ( | ptr< ::lestes::lang::cplus::sem::as_expression_new > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_this_expression | ( | ptr< ::lestes::lang::cplus::sem::as_this_expression > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_literal | ( | ptr< ::lestes::lang::cplus::sem::as_literal > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_name_expression | ( | ptr< ::lestes::lang::cplus::sem::as_name_expression > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_reinterpret_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_reinterpret_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_dynamic_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_dynamic_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_static_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_static_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_const_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_const_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_old_style_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_old_style_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_functional_style_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_functional_style_cast > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_member_access_dot | ( | ptr< ::lestes::lang::cplus::sem::as_expression_member_access_dot > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_member_access_arrow | ( | ptr< ::lestes::lang::cplus::sem::as_expression_member_access_arrow > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_pseudo_destruct_dot | ( | ptr< ::lestes::lang::cplus::sem::as_expression_pseudo_destruct_dot > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_pseudo_destruct_arrow | ( | ptr< ::lestes::lang::cplus::sem::as_expression_pseudo_destruct_arrow > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_expression_function_call | ( | ptr< ::lestes::lang::cplus::sem::as_expression_function_call > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::as_expr_visitor::visit_as_constant_expression | ( | ptr< ::lestes::lang::cplus::sem::as_constant_expression > | ) | [pure virtual] |
| ptr< object::reflection_list > lestes::lang::cplus::sem::as_expr_visitor::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::abstract_sa_expression_converter, lestes::lang::cplus::sem::sa_deconstruct_spse, and lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 36 of file as_visitor.v.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::std::object::reflection_get().
Referenced by lestes::lang::cplus::sem::sa_deconstruct_spse::reflection_get(), and lestes::lang::cplus::sem::abstract_sa_expression_converter::reflection_get().
00037 { 00038 if (!reflection) { 00039 typedef class_reflection::field_metadata md; 00040 typedef class_reflection::field_metadata_list mdlist; 00041 ptr<mdlist> mdl = mdlist::create(); 00042 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() ); 00043 reflection->push_back( class_reflection::create( "as_expr_visitor", mdl ) ); 00044 } 00045 return reflection; 00046 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::as_expr_visitor::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::abstract_sa_expression_converter, lestes::lang::cplus::sem::sa_deconstruct_spse, and lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 48 of file as_visitor.v.g.cc.
References lestes::std::object::field_values_get().
Referenced by lestes::lang::cplus::sem::sa_deconstruct_spse::field_values_get(), and lestes::lang::cplus::sem::abstract_sa_expression_converter::field_values_get().
00049 { 00050 ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get(); 00051 return result; 00052 }
| void lestes::lang::cplus::sem::as_expr_visitor::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class as_expr_visitor.
Marking routine is used for garbage collection.
Reimplemented from lestes::std::mem::keystone.
Reimplemented in lestes::lang::cplus::sem::abstract_sa_expression_converter, lestes::lang::cplus::sem::sa_deconstruct_spse, and lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 59 of file as_visitor.v.g.cc.
References lestes::std::mem::keystone::gc_mark().
Referenced by lestes::lang::cplus::sem::sa_deconstruct_spse::gc_mark(), and lestes::lang::cplus::sem::abstract_sa_expression_converter::gc_mark().
00060 { 00061 ::lestes::std::visitor_base::gc_mark(); 00062 }
ptr< object::reflection_list > lestes::lang::cplus::sem::as_expr_visitor::reflection = reflection [static, private] |
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::abstract_sa_expression_converter, lestes::lang::cplus::sem::sa_deconstruct_spse, and lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 2869 of file as_visitor.v.g.hh.
Referenced by reflection_get().
1.5.1-20070107