ge_visitor_bases.v.g.cc

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 
00004 #include <lestes/std/list.hh>
00005 #include <lestes/std/pair.hh>
00006 #include <lestes/std/reflect.hh>
00007 
00008 #include <lestes/backend_v2/intercode/ge_visitor_bases.v.g.hh>
00009 
00010 package(lestes);
00011 package(backend_v2);
00012 package(intercode);
00013 
00014 
00015 // ------------- Class visitor_ge_pi2lstring_gen_base follows. -------------
00016 
00017 /*!
00018    Generated constructor for class visitor_ge_pi2lstring_gen_base.
00019    \author lsg
00020  */
00021 visitor_ge_pi2lstring_gen_base::visitor_ge_pi2lstring_gen_base ()
00022         : ::lestes::std::visitor_base()
00023 {}
00024 
00025 ptr< object::reflection_list > visitor_ge_pi2lstring_gen_base::reflection_get() const
00026 {
00027         if (!reflection) {
00028                 typedef class_reflection::field_metadata md;
00029                 typedef class_reflection::field_metadata_list mdlist;
00030                 ptr<mdlist> mdl = mdlist::create();
00031                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00032                 reflection->push_back( class_reflection::create( "visitor_ge_pi2lstring_gen_base", mdl ) );
00033         }
00034         return reflection;
00035 }
00036 
00037 ptr< object::field_list_list > visitor_ge_pi2lstring_gen_base::field_values_get() const
00038 {
00039         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00040         return result;
00041 }
00042 
00043 
00044 /*!
00045    Marking routine is used for garbage collection.
00046    \author lsg
00047  */
00048 void visitor_ge_pi2lstring_gen_base::gc_mark()
00049 {
00050 	::lestes::std::visitor_base::gc_mark();
00051 }
00052 
00053 // End of class visitor_ge_pi2lstring_gen_base.
00054 
00055 // ------------- Class visitor_ge_operand2lstring_gen_base follows. -------------
00056 
00057 /*!
00058    Generated constructor for class visitor_ge_operand2lstring_gen_base.
00059    \author lsg
00060  */
00061 visitor_ge_operand2lstring_gen_base::visitor_ge_operand2lstring_gen_base ()
00062         : ::lestes::std::visitor_base()
00063 {}
00064 
00065 ptr< object::reflection_list > visitor_ge_operand2lstring_gen_base::reflection_get() const
00066 {
00067         if (!reflection) {
00068                 typedef class_reflection::field_metadata md;
00069                 typedef class_reflection::field_metadata_list mdlist;
00070                 ptr<mdlist> mdl = mdlist::create();
00071                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00072                 reflection->push_back( class_reflection::create( "visitor_ge_operand2lstring_gen_base", mdl ) );
00073         }
00074         return reflection;
00075 }
00076 
00077 ptr< object::field_list_list > visitor_ge_operand2lstring_gen_base::field_values_get() const
00078 {
00079         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00080         return result;
00081 }
00082 
00083 
00084 /*!
00085    Marking routine is used for garbage collection.
00086    \author lsg
00087  */
00088 void visitor_ge_operand2lstring_gen_base::gc_mark()
00089 {
00090 	::lestes::std::visitor_base::gc_mark();
00091 }
00092 
00093 // End of class visitor_ge_operand2lstring_gen_base.
00094 
00095 
00096 // static data members follow 
00097 ptr<object::reflection_list> visitor_ge_pi2lstring_gen_base::reflection = reflection;
00098 ptr<object::reflection_list> visitor_ge_operand2lstring_gen_base::reflection = reflection;
00099 
00100 end_package(intercode);
00101 end_package(backend_v2);
00102 end_package(lestes);
00103 

Generated on Mon Feb 12 18:22:35 2007 for lestes by doxygen 1.5.1-20070107