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

Definition at line 2874 of file as_visitor.v.g.hh.
| lestes::lang::cplus::sem::abstract_sa_expression_converter::abstract_sa_expression_converter | ( | ) | [protected] |
Generated constructor for class abstract_sa_expression_converter.
Generated constructor for class abstract_sa_expression_converter.
Definition at line 72 of file as_visitor.v.g.cc.
00073 : as_expr_visitor() 00074 {}
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::convert | ( | ptr< ::lestes::lang::cplus::sem::as_expression > | ) | [pure virtual] |
Implemented in lestes::lang::cplus::sem::sa_expression_converter.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_empty_expression | ( | ptr< ::lestes::lang::cplus::sem::as_empty_expression > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
Reimplemented in lestes::lang::cplus::sem::sa_expression_converter.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_qmark | ( | ptr< ::lestes::lang::cplus::sem::as_expression_qmark > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_comma | ( | ptr< ::lestes::lang::cplus::sem::as_expression_comma > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_plus_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_minus_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_star_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_star_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_slash_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_slash_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_percent_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_percent_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_hat_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_hat_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_amp_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_vbar_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_less_less_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_less_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_greater_greater_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_greater_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_equal_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_equal_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_exclam_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_exclam_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_less_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_greater_equal | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_equal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_less | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_greater | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_vbar_vbar | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar_vbar > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_amp_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp_amp > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_vbar | ( | ptr< ::lestes::lang::cplus::sem::as_expression_vbar > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_amp > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_hat | ( | ptr< ::lestes::lang::cplus::sem::as_expression_hat > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_less_less | ( | ptr< ::lestes::lang::cplus::sem::as_expression_less_less > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_greater_greater | ( | ptr< ::lestes::lang::cplus::sem::as_expression_greater_greater > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_plus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_minus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_star > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_slash | ( | ptr< ::lestes::lang::cplus::sem::as_expression_slash > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_percent | ( | ptr< ::lestes::lang::cplus::sem::as_expression_percent > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_dot_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_dot_star > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_minus_greater_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_greater_star > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_brackets | ( | ptr< ::lestes::lang::cplus::sem::as_expression_brackets > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_plus_plus_pre | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_plus_pre > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_plus_plus_post | ( | ptr< ::lestes::lang::cplus::sem::as_expression_plus_plus_post > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_minus_minus_pre | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_minus_pre > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_minus_minus_post | ( | ptr< ::lestes::lang::cplus::sem::as_expression_minus_minus_post > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_unary_amp | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_amp > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_unary_plus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_plus > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_unary_minus | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_minus > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_unary_star | ( | ptr< ::lestes::lang::cplus::sem::as_expression_unary_star > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_tilde | ( | ptr< ::lestes::lang::cplus::sem::as_expression_tilde > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_exclam | ( | ptr< ::lestes::lang::cplus::sem::as_expression_exclam > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_sizeof_expr | ( | ptr< ::lestes::lang::cplus::sem::as_expression_sizeof_expr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_typeid_expr | ( | ptr< ::lestes::lang::cplus::sem::as_expression_typeid_expr > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_delete_base | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete_base > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_delete | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_delete_array | ( | ptr< ::lestes::lang::cplus::sem::as_expression_delete_array > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_throw | ( | ptr< ::lestes::lang::cplus::sem::as_expression_throw > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_sizeof_type | ( | ptr< ::lestes::lang::cplus::sem::as_expression_sizeof_type > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_typeid_type | ( | ptr< ::lestes::lang::cplus::sem::as_expression_typeid_type > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_new | ( | ptr< ::lestes::lang::cplus::sem::as_expression_new > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_this_expression | ( | ptr< ::lestes::lang::cplus::sem::as_this_expression > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_literal | ( | ptr< ::lestes::lang::cplus::sem::as_literal > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_name_expression | ( | ptr< ::lestes::lang::cplus::sem::as_name_expression > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_reinterpret_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_reinterpret_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_dynamic_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_dynamic_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_static_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_static_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_const_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_const_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_old_style_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_old_style_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_functional_style_cast | ( | ptr< ::lestes::lang::cplus::sem::as_expression_functional_style_cast > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_member_access_dot | ( | ptr< ::lestes::lang::cplus::sem::as_expression_member_access_dot > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_member_access_arrow | ( | ptr< ::lestes::lang::cplus::sem::as_expression_member_access_arrow > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_pseudo_destruct_dot | ( | ptr< ::lestes::lang::cplus::sem::as_expression_pseudo_destruct_dot > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_pseudo_destruct_arrow | ( | ptr< ::lestes::lang::cplus::sem::as_expression_pseudo_destruct_arrow > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_expression_function_call | ( | ptr< ::lestes::lang::cplus::sem::as_expression_function_call > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| virtual void lestes::lang::cplus::sem::abstract_sa_expression_converter::visit_as_constant_expression | ( | ptr< ::lestes::lang::cplus::sem::as_constant_expression > | ) | [virtual] |
Implements lestes::lang::cplus::sem::as_expr_visitor.
| ptr< object::reflection_list > lestes::lang::cplus::sem::abstract_sa_expression_converter::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::as_expr_visitor.
Reimplemented in lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 76 of file as_visitor.v.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::lang::cplus::sem::as_expr_visitor::reflection_get().
Referenced by lestes::lang::cplus::sem::sa_expression_converter::reflection_get().
00077 { 00078 if (!reflection) { 00079 typedef class_reflection::field_metadata md; 00080 typedef class_reflection::field_metadata_list mdlist; 00081 ptr<mdlist> mdl = mdlist::create(); 00082 reflection = reflection_list::create( as_expr_visitor::reflection_get() ); 00083 reflection->push_back( class_reflection::create( "abstract_sa_expression_converter", mdl ) ); 00084 } 00085 return reflection; 00086 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::abstract_sa_expression_converter::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::as_expr_visitor.
Reimplemented in lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 88 of file as_visitor.v.g.cc.
References lestes::lang::cplus::sem::as_expr_visitor::field_values_get().
Referenced by lestes::lang::cplus::sem::sa_expression_converter::field_values_get().
00089 { 00090 ptr < field_list_list > result = as_expr_visitor::field_values_get(); 00091 return result; 00092 }
| void lestes::lang::cplus::sem::abstract_sa_expression_converter::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class abstract_sa_expression_converter.
Marking routine is used for garbage collection.
Reimplemented from lestes::lang::cplus::sem::as_expr_visitor.
Reimplemented in lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 99 of file as_visitor.v.g.cc.
References lestes::lang::cplus::sem::as_expr_visitor::gc_mark().
Referenced by lestes::lang::cplus::sem::sa_expression_converter::gc_mark().
00100 { 00101 as_expr_visitor::gc_mark(); 00102 }
ptr< object::reflection_list > lestes::lang::cplus::sem::abstract_sa_expression_converter::reflection = reflection [static, private] |
Reimplemented from lestes::lang::cplus::sem::as_expr_visitor.
Reimplemented in lestes::lang::cplus::sem::sa_expression_converter.
Definition at line 3032 of file as_visitor.v.g.hh.
Referenced by reflection_get().
1.5.1-20070107