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

Definition at line 531 of file ss_decl_name_visitor.v.g.hh.
| lestes::lang::cplus::sem::ss_decl_name_visitor::ss_decl_name_visitor | ( | ) | [protected] |
Generated constructor for class ss_decl_name_visitor.
Generated constructor for class ss_decl_name_visitor.
Definition at line 22 of file ss_decl_name_visitor.v.g.cc.
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_ordinary_name | ( | ptr< ::lestes::lang::cplus::sem::ss_ordinary_name > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_conversion_name | ( | ptr< ::lestes::lang::cplus::sem::ss_conversion_name > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_dummy_name | ( | ptr< ::lestes::lang::cplus::sem::ss_dummy_name > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_new | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_new > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_delete | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_delete > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_new_array | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_new_array > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_delete_array | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_delete_array > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_add | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_add > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sub | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sub > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_mul | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_mul > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_div | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_div > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_mod | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_mod > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_bxor | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_bxor > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_band | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_band > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_bor | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_bor > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_bnot | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_bnot > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_lnot | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_lnot > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_add | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_add > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_sub | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_sub > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_mul | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_mul > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_div | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_div > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_mod | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_mod > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_bxor | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_bxor > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_band | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_band > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_bor | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_bor > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_shl | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_shl > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_assign_shr | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_assign_shr > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_shr | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_shr > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_shl | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_shl > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbl | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbl > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbg | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbg > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbng | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbng > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbnl | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbnl > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbe | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbe > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_sbne | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_sbne > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_land | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_land > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_lor | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_lor > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_inc | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_inc > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_dec | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_dec > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_comma | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_comma > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_access | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_access > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_access_member | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_access_member > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_function_call | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_function_call > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_array | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_array > | ) | [pure virtual] |
| virtual void lestes::lang::cplus::sem::ss_decl_name_visitor::visit_ss_operator_ternary | ( | ptr< ::lestes::lang::cplus::sem::ss_operator_ternary > | ) | [pure virtual] |
| ptr< object::reflection_list > lestes::lang::cplus::sem::ss_decl_name_visitor::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::or_builtin_operator_declaration_creator, lestes::lang::cplus::sem::or_builtin_operator_expression_creator, and lestes::lang::cplus::sem::ss_decl_name_matcher.
Definition at line 26 of file ss_decl_name_visitor.v.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::std::object::reflection_get().
Referenced by lestes::lang::cplus::sem::ss_decl_name_matcher::reflection_get(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::reflection_get(), and lestes::lang::cplus::sem::or_builtin_operator_declaration_creator::reflection_get().
00027 { 00028 if (!reflection) { 00029 typedef class_reflection::field_metadata md; 00030 typedef class_reflection::field_metadata_list mdlist; 00031 ptr<mdlist> mdl = mdlist::create(); 00032 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() ); 00033 reflection->push_back( class_reflection::create( "ss_decl_name_visitor", mdl ) ); 00034 } 00035 return reflection; 00036 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::ss_decl_name_visitor::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::or_builtin_operator_declaration_creator, lestes::lang::cplus::sem::or_builtin_operator_expression_creator, and lestes::lang::cplus::sem::ss_decl_name_matcher.
Definition at line 38 of file ss_decl_name_visitor.v.g.cc.
References lestes::std::object::field_values_get().
Referenced by lestes::lang::cplus::sem::ss_decl_name_matcher::field_values_get(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::field_values_get(), and lestes::lang::cplus::sem::or_builtin_operator_declaration_creator::field_values_get().
00039 { 00040 ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get(); 00041 return result; 00042 }
| void lestes::lang::cplus::sem::ss_decl_name_visitor::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class ss_decl_name_visitor.
Marking routine is used for garbage collection.
Reimplemented from lestes::std::mem::keystone.
Reimplemented in lestes::lang::cplus::sem::or_builtin_operator_declaration_creator, lestes::lang::cplus::sem::or_builtin_operator_expression_creator, and lestes::lang::cplus::sem::ss_decl_name_matcher.
Definition at line 49 of file ss_decl_name_visitor.v.g.cc.
References lestes::std::mem::keystone::gc_mark().
Referenced by lestes::lang::cplus::sem::ss_decl_name_matcher::gc_mark(), lestes::lang::cplus::sem::or_builtin_operator_expression_creator::gc_mark(), and lestes::lang::cplus::sem::or_builtin_operator_declaration_creator::gc_mark().
00050 { 00051 ::lestes::std::visitor_base::gc_mark(); 00052 }
ptr< object::reflection_list > lestes::lang::cplus::sem::ss_decl_name_visitor::reflection = reflection [static, private] |
Reimplemented from lestes::std::object.
Reimplemented in lestes::lang::cplus::sem::or_builtin_operator_declaration_creator, lestes::lang::cplus::sem::or_builtin_operator_expression_creator, and lestes::lang::cplus::sem::ss_decl_name_matcher.
Definition at line 641 of file ss_decl_name_visitor.v.g.hh.
Referenced by reflection_get().
1.5.1-20070107