#include <ss_decl_name.g.hh>
Inheritance diagram for lestes::lang::cplus::sem::ss_operator:

Public Member Functions | |
| bool | matches_same (ptr< ss_operator> other) |
| This method compares self to a instance of the same class. | |
| virtual lstring | accept_ss_decl_name2lstring_base (ptr< ss_decl_name2lstring_base > v) override |
| virtual void | accept_ss_decl_name_visitor (ptr< ss_decl_name_visitor > v) override |
| virtual ptr< reflection_list > | reflection_get () const |
| for purposes of dumping | |
| virtual ptr< field_list_list > | field_values_get () const |
| for purposes of dumping | |
Protected Member Functions | |
| ss_operator (ptr< ::lestes::std::source_location > a__ss_base_with_location__location) | |
| Generated constructor for class ss_operator. | |
| virtual void | gc_mark () |
| Marking routine for class ss_operator. | |
Static Private Attributes | |
| static ptr< reflection_list > | reflection = reflection |
Definition at line 197 of file ss_decl_name.g.hh.
| lestes::lang::cplus::sem::ss_operator::ss_operator | ( | ptr< ::lestes::std::source_location > | a__ss_base_with_location__location | ) | [protected] |
Generated constructor for class ss_operator.
Generated constructor for class ss_operator.
Definition at line 231 of file ss_decl_name.g.cc.
00232 : ss_decl_name(a__ss_base_with_location__location) 00233 {}
| bool lestes::lang::cplus::sem::ss_operator::matches_same | ( | ptr< ss_operator> | other | ) |
This method compares self to a instance of the same class.
This method always returns true. It is used for all derived classes. For their instances to match, it is sufficient for the actual type to match. Therefore we can implement it here, in their base class.
Definition at line 61 of file ss_decl_name.cc.
| virtual lstring lestes::lang::cplus::sem::ss_operator::accept_ss_decl_name2lstring_base | ( | ptr< ss_decl_name2lstring_base > | v | ) | [pure virtual] |
Implements lestes::lang::cplus::sem::ss_decl_name.
Implemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
| virtual void lestes::lang::cplus::sem::ss_operator::accept_ss_decl_name_visitor | ( | ptr< ss_decl_name_visitor > | v | ) | [pure virtual] |
Implements lestes::lang::cplus::sem::ss_decl_name.
Implemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
| ptr< object::reflection_list > lestes::lang::cplus::sem::ss_operator::reflection_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::ss_decl_name.
Reimplemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
Definition at line 235 of file ss_decl_name.g.cc.
References lestes::std::list< T >::create(), reflection, and lestes::lang::cplus::sem::ss_decl_name::reflection_get().
Referenced by lestes::lang::cplus::sem::ss_operator_ternary::reflection_get(), lestes::lang::cplus::sem::ss_operator_array::reflection_get(), lestes::lang::cplus::sem::ss_operator_function_call::reflection_get(), lestes::lang::cplus::sem::ss_operator_access_member::reflection_get(), lestes::lang::cplus::sem::ss_operator_access::reflection_get(), lestes::lang::cplus::sem::ss_operator_comma::reflection_get(), lestes::lang::cplus::sem::ss_operator_dec::reflection_get(), lestes::lang::cplus::sem::ss_operator_inc::reflection_get(), lestes::lang::cplus::sem::ss_operator_lor::reflection_get(), lestes::lang::cplus::sem::ss_operator_land::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbne::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbe::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbnl::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbng::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbg::reflection_get(), lestes::lang::cplus::sem::ss_operator_sbl::reflection_get(), lestes::lang::cplus::sem::ss_operator_shl::reflection_get(), lestes::lang::cplus::sem::ss_operator_shr::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_shr::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_shl::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_bor::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_band::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_bxor::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_mod::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_div::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_mul::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_sub::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign_add::reflection_get(), lestes::lang::cplus::sem::ss_operator_assign::reflection_get(), lestes::lang::cplus::sem::ss_operator_lnot::reflection_get(), lestes::lang::cplus::sem::ss_operator_bnot::reflection_get(), lestes::lang::cplus::sem::ss_operator_bor::reflection_get(), lestes::lang::cplus::sem::ss_operator_band::reflection_get(), lestes::lang::cplus::sem::ss_operator_bxor::reflection_get(), lestes::lang::cplus::sem::ss_operator_mod::reflection_get(), lestes::lang::cplus::sem::ss_operator_div::reflection_get(), lestes::lang::cplus::sem::ss_operator_mul::reflection_get(), lestes::lang::cplus::sem::ss_operator_sub::reflection_get(), lestes::lang::cplus::sem::ss_operator_add::reflection_get(), lestes::lang::cplus::sem::ss_operator_delete_array::reflection_get(), lestes::lang::cplus::sem::ss_operator_new_array::reflection_get(), lestes::lang::cplus::sem::ss_operator_delete::reflection_get(), and lestes::lang::cplus::sem::ss_operator_new::reflection_get().
00236 { 00237 if (!reflection) { 00238 typedef class_reflection::field_metadata md; 00239 typedef class_reflection::field_metadata_list mdlist; 00240 ptr<mdlist> mdl = mdlist::create(); 00241 reflection = reflection_list::create( ss_decl_name::reflection_get() ); 00242 reflection->push_back( class_reflection::create( "ss_operator", mdl ) ); 00243 } 00244 return reflection; 00245 }
| ptr< object::field_list_list > lestes::lang::cplus::sem::ss_operator::field_values_get | ( | ) | const [virtual] |
for purposes of dumping
Reimplemented from lestes::lang::cplus::sem::ss_decl_name.
Reimplemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
Definition at line 247 of file ss_decl_name.g.cc.
References lestes::lang::cplus::sem::ss_decl_name::field_values_get().
Referenced by lestes::lang::cplus::sem::ss_operator_ternary::field_values_get(), lestes::lang::cplus::sem::ss_operator_array::field_values_get(), lestes::lang::cplus::sem::ss_operator_function_call::field_values_get(), lestes::lang::cplus::sem::ss_operator_access_member::field_values_get(), lestes::lang::cplus::sem::ss_operator_access::field_values_get(), lestes::lang::cplus::sem::ss_operator_comma::field_values_get(), lestes::lang::cplus::sem::ss_operator_dec::field_values_get(), lestes::lang::cplus::sem::ss_operator_inc::field_values_get(), lestes::lang::cplus::sem::ss_operator_lor::field_values_get(), lestes::lang::cplus::sem::ss_operator_land::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbne::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbe::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbnl::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbng::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbg::field_values_get(), lestes::lang::cplus::sem::ss_operator_sbl::field_values_get(), lestes::lang::cplus::sem::ss_operator_shl::field_values_get(), lestes::lang::cplus::sem::ss_operator_shr::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_shr::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_shl::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_bor::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_band::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_bxor::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_mod::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_div::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_mul::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_sub::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign_add::field_values_get(), lestes::lang::cplus::sem::ss_operator_assign::field_values_get(), lestes::lang::cplus::sem::ss_operator_lnot::field_values_get(), lestes::lang::cplus::sem::ss_operator_bnot::field_values_get(), lestes::lang::cplus::sem::ss_operator_bor::field_values_get(), lestes::lang::cplus::sem::ss_operator_band::field_values_get(), lestes::lang::cplus::sem::ss_operator_bxor::field_values_get(), lestes::lang::cplus::sem::ss_operator_mod::field_values_get(), lestes::lang::cplus::sem::ss_operator_div::field_values_get(), lestes::lang::cplus::sem::ss_operator_mul::field_values_get(), lestes::lang::cplus::sem::ss_operator_sub::field_values_get(), lestes::lang::cplus::sem::ss_operator_add::field_values_get(), lestes::lang::cplus::sem::ss_operator_delete_array::field_values_get(), lestes::lang::cplus::sem::ss_operator_new_array::field_values_get(), lestes::lang::cplus::sem::ss_operator_delete::field_values_get(), and lestes::lang::cplus::sem::ss_operator_new::field_values_get().
00248 { 00249 ptr < field_list_list > result = ss_decl_name::field_values_get(); 00250 return result; 00251 }
| void lestes::lang::cplus::sem::ss_operator::gc_mark | ( | void | ) | [protected, virtual] |
Marking routine for class ss_operator.
Marking routine is used for garbage collection.
Reimplemented from lestes::lang::cplus::sem::ss_decl_name.
Reimplemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
Definition at line 258 of file ss_decl_name.g.cc.
References lestes::lang::cplus::sem::ss_decl_name::gc_mark().
Referenced by lestes::lang::cplus::sem::ss_operator_ternary::gc_mark(), lestes::lang::cplus::sem::ss_operator_array::gc_mark(), lestes::lang::cplus::sem::ss_operator_function_call::gc_mark(), lestes::lang::cplus::sem::ss_operator_access_member::gc_mark(), lestes::lang::cplus::sem::ss_operator_access::gc_mark(), lestes::lang::cplus::sem::ss_operator_comma::gc_mark(), lestes::lang::cplus::sem::ss_operator_dec::gc_mark(), lestes::lang::cplus::sem::ss_operator_inc::gc_mark(), lestes::lang::cplus::sem::ss_operator_lor::gc_mark(), lestes::lang::cplus::sem::ss_operator_land::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbne::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbe::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbnl::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbng::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbg::gc_mark(), lestes::lang::cplus::sem::ss_operator_sbl::gc_mark(), lestes::lang::cplus::sem::ss_operator_shl::gc_mark(), lestes::lang::cplus::sem::ss_operator_shr::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_shr::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_shl::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_bor::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_band::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_bxor::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_mod::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_div::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_mul::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_sub::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign_add::gc_mark(), lestes::lang::cplus::sem::ss_operator_assign::gc_mark(), lestes::lang::cplus::sem::ss_operator_lnot::gc_mark(), lestes::lang::cplus::sem::ss_operator_bnot::gc_mark(), lestes::lang::cplus::sem::ss_operator_bor::gc_mark(), lestes::lang::cplus::sem::ss_operator_band::gc_mark(), lestes::lang::cplus::sem::ss_operator_bxor::gc_mark(), lestes::lang::cplus::sem::ss_operator_mod::gc_mark(), lestes::lang::cplus::sem::ss_operator_div::gc_mark(), lestes::lang::cplus::sem::ss_operator_mul::gc_mark(), lestes::lang::cplus::sem::ss_operator_sub::gc_mark(), lestes::lang::cplus::sem::ss_operator_add::gc_mark(), lestes::lang::cplus::sem::ss_operator_delete_array::gc_mark(), lestes::lang::cplus::sem::ss_operator_new_array::gc_mark(), lestes::lang::cplus::sem::ss_operator_delete::gc_mark(), and lestes::lang::cplus::sem::ss_operator_new::gc_mark().
00259 { 00260 ss_decl_name::gc_mark(); 00261 }
ptr< object::reflection_list > lestes::lang::cplus::sem::ss_operator::reflection = reflection [static, private] |
Reimplemented from lestes::lang::cplus::sem::ss_decl_name.
Reimplemented in lestes::lang::cplus::sem::ss_operator_new, lestes::lang::cplus::sem::ss_operator_delete, lestes::lang::cplus::sem::ss_operator_new_array, lestes::lang::cplus::sem::ss_operator_delete_array, lestes::lang::cplus::sem::ss_operator_add, lestes::lang::cplus::sem::ss_operator_sub, lestes::lang::cplus::sem::ss_operator_mul, lestes::lang::cplus::sem::ss_operator_div, lestes::lang::cplus::sem::ss_operator_mod, lestes::lang::cplus::sem::ss_operator_bxor, lestes::lang::cplus::sem::ss_operator_band, lestes::lang::cplus::sem::ss_operator_bor, lestes::lang::cplus::sem::ss_operator_bnot, lestes::lang::cplus::sem::ss_operator_lnot, lestes::lang::cplus::sem::ss_operator_assign, lestes::lang::cplus::sem::ss_operator_assign_add, lestes::lang::cplus::sem::ss_operator_assign_sub, lestes::lang::cplus::sem::ss_operator_assign_mul, lestes::lang::cplus::sem::ss_operator_assign_div, lestes::lang::cplus::sem::ss_operator_assign_mod, lestes::lang::cplus::sem::ss_operator_assign_bxor, lestes::lang::cplus::sem::ss_operator_assign_band, lestes::lang::cplus::sem::ss_operator_assign_bor, lestes::lang::cplus::sem::ss_operator_assign_shl, lestes::lang::cplus::sem::ss_operator_assign_shr, lestes::lang::cplus::sem::ss_operator_shr, lestes::lang::cplus::sem::ss_operator_shl, lestes::lang::cplus::sem::ss_operator_sbl, lestes::lang::cplus::sem::ss_operator_sbg, lestes::lang::cplus::sem::ss_operator_sbng, lestes::lang::cplus::sem::ss_operator_sbnl, lestes::lang::cplus::sem::ss_operator_sbe, lestes::lang::cplus::sem::ss_operator_sbne, lestes::lang::cplus::sem::ss_operator_land, lestes::lang::cplus::sem::ss_operator_lor, lestes::lang::cplus::sem::ss_operator_inc, lestes::lang::cplus::sem::ss_operator_dec, lestes::lang::cplus::sem::ss_operator_comma, lestes::lang::cplus::sem::ss_operator_access, lestes::lang::cplus::sem::ss_operator_access_member, lestes::lang::cplus::sem::ss_operator_function_call, lestes::lang::cplus::sem::ss_operator_array, and lestes::lang::cplus::sem::ss_operator_ternary.
Definition at line 220 of file ss_decl_name.g.hh.
Referenced by reflection_get().
1.5.1-20070107