pi_visitor_bases.v.g.cc

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 #include <lestes/backend_v2/structs/pi_operands.g.hh>
00004 #include <lestes/backend_v2/intercode/ge.g.hh>
00005 
00006 #include <lestes/std/list.hh>
00007 #include <lestes/std/pair.hh>
00008 #include <lestes/std/reflect.hh>
00009 
00010 #include <lestes/backend_v2/intercode/pi_visitor_bases.v.g.hh>
00011 
00012 package(lestes);
00013 package(backend_v2);
00014 package(intercode);
00015 
00016 
00017 // ------------- Class visitor_pi_pi2pi_operands_gen_base follows. -------------
00018 
00019 /*!
00020    Generated constructor for class visitor_pi_pi2pi_operands_gen_base.
00021    \author lsg
00022  */
00023 visitor_pi_pi2pi_operands_gen_base::visitor_pi_pi2pi_operands_gen_base ()
00024         : ::lestes::std::visitor_base()
00025 {}
00026 
00027 ptr< object::reflection_list > visitor_pi_pi2pi_operands_gen_base::reflection_get() const
00028 {
00029         if (!reflection) {
00030                 typedef class_reflection::field_metadata md;
00031                 typedef class_reflection::field_metadata_list mdlist;
00032                 ptr<mdlist> mdl = mdlist::create();
00033                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00034                 reflection->push_back( class_reflection::create( "visitor_pi_pi2pi_operands_gen_base", mdl ) );
00035         }
00036         return reflection;
00037 }
00038 
00039 ptr< object::field_list_list > visitor_pi_pi2pi_operands_gen_base::field_values_get() const
00040 {
00041         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00042         return result;
00043 }
00044 
00045 
00046 /*!
00047    Marking routine is used for garbage collection.
00048    \author lsg
00049  */
00050 void visitor_pi_pi2pi_operands_gen_base::gc_mark()
00051 {
00052 	::lestes::std::visitor_base::gc_mark();
00053 }
00054 
00055 // End of class visitor_pi_pi2pi_operands_gen_base.
00056 
00057 // ------------- Class visitor_pi_pi2pi_operands_base follows. -------------
00058 
00059 /*!
00060    Generated constructor for class visitor_pi_pi2pi_operands_base.
00061    \author lsg
00062  */
00063 visitor_pi_pi2pi_operands_base::visitor_pi_pi2pi_operands_base ()
00064         : visitor_pi_pi2pi_operands_gen_base()
00065 {}
00066 
00067 ptr< object::reflection_list > visitor_pi_pi2pi_operands_base::reflection_get() const
00068 {
00069         if (!reflection) {
00070                 typedef class_reflection::field_metadata md;
00071                 typedef class_reflection::field_metadata_list mdlist;
00072                 ptr<mdlist> mdl = mdlist::create();
00073                 reflection = reflection_list::create( visitor_pi_pi2pi_operands_gen_base::reflection_get() );
00074                 reflection->push_back( class_reflection::create( "visitor_pi_pi2pi_operands_base", mdl ) );
00075         }
00076         return reflection;
00077 }
00078 
00079 ptr< object::field_list_list > visitor_pi_pi2pi_operands_base::field_values_get() const
00080 {
00081         ptr < field_list_list > result = visitor_pi_pi2pi_operands_gen_base::field_values_get();
00082         return result;
00083 }
00084 
00085 
00086 /*!
00087    Marking routine is used for garbage collection.
00088    \author lsg
00089  */
00090 void visitor_pi_pi2pi_operands_base::gc_mark()
00091 {
00092         visitor_pi_pi2pi_operands_gen_base::gc_mark();
00093 }
00094 
00095 // End of class visitor_pi_pi2pi_operands_base.
00096 
00097 // ------------- Class visitor_pi_pi2ulint_gen_base follows. -------------
00098 
00099 /*!
00100    Generated constructor for class visitor_pi_pi2ulint_gen_base.
00101    \author lsg
00102  */
00103 visitor_pi_pi2ulint_gen_base::visitor_pi_pi2ulint_gen_base ()
00104         : ::lestes::std::visitor_base()
00105 {}
00106 
00107 ptr< object::reflection_list > visitor_pi_pi2ulint_gen_base::reflection_get() const
00108 {
00109         if (!reflection) {
00110                 typedef class_reflection::field_metadata md;
00111                 typedef class_reflection::field_metadata_list mdlist;
00112                 ptr<mdlist> mdl = mdlist::create();
00113                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00114                 reflection->push_back( class_reflection::create( "visitor_pi_pi2ulint_gen_base", mdl ) );
00115         }
00116         return reflection;
00117 }
00118 
00119 ptr< object::field_list_list > visitor_pi_pi2ulint_gen_base::field_values_get() const
00120 {
00121         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00122         return result;
00123 }
00124 
00125 
00126 /*!
00127    Marking routine is used for garbage collection.
00128    \author lsg
00129  */
00130 void visitor_pi_pi2ulint_gen_base::gc_mark()
00131 {
00132 	::lestes::std::visitor_base::gc_mark();
00133 }
00134 
00135 // End of class visitor_pi_pi2ulint_gen_base.
00136 
00137 // ------------- Class visitor_pi_pi2ge_pi_gen_base follows. -------------
00138 
00139 /*!
00140    Generated constructor for class visitor_pi_pi2ge_pi_gen_base.
00141    \author lsg
00142  */
00143 visitor_pi_pi2ge_pi_gen_base::visitor_pi_pi2ge_pi_gen_base ()
00144         : ::lestes::std::visitor_base()
00145 {}
00146 
00147 ptr< object::reflection_list > visitor_pi_pi2ge_pi_gen_base::reflection_get() const
00148 {
00149         if (!reflection) {
00150                 typedef class_reflection::field_metadata md;
00151                 typedef class_reflection::field_metadata_list mdlist;
00152                 ptr<mdlist> mdl = mdlist::create();
00153                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00154                 reflection->push_back( class_reflection::create( "visitor_pi_pi2ge_pi_gen_base", mdl ) );
00155         }
00156         return reflection;
00157 }
00158 
00159 ptr< object::field_list_list > visitor_pi_pi2ge_pi_gen_base::field_values_get() const
00160 {
00161         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00162         return result;
00163 }
00164 
00165 
00166 /*!
00167    Marking routine is used for garbage collection.
00168    \author lsg
00169  */
00170 void visitor_pi_pi2ge_pi_gen_base::gc_mark()
00171 {
00172 	::lestes::std::visitor_base::gc_mark();
00173 }
00174 
00175 // End of class visitor_pi_pi2ge_pi_gen_base.
00176 
00177 // ------------- Class visitor_pi_operand2ge_operand_gen_base follows. -------------
00178 
00179 /*!
00180    Generated constructor for class visitor_pi_operand2ge_operand_gen_base.
00181    \author lsg
00182  */
00183 visitor_pi_operand2ge_operand_gen_base::visitor_pi_operand2ge_operand_gen_base ()
00184         : ::lestes::std::visitor_base()
00185 {}
00186 
00187 ptr< object::reflection_list > visitor_pi_operand2ge_operand_gen_base::reflection_get() const
00188 {
00189         if (!reflection) {
00190                 typedef class_reflection::field_metadata md;
00191                 typedef class_reflection::field_metadata_list mdlist;
00192                 ptr<mdlist> mdl = mdlist::create();
00193                 reflection = reflection_list::create( ::lestes::std::visitor_base::reflection_get() );
00194                 reflection->push_back( class_reflection::create( "visitor_pi_operand2ge_operand_gen_base", mdl ) );
00195         }
00196         return reflection;
00197 }
00198 
00199 ptr< object::field_list_list > visitor_pi_operand2ge_operand_gen_base::field_values_get() const
00200 {
00201         ptr < field_list_list > result = ::lestes::std::visitor_base::field_values_get();
00202         return result;
00203 }
00204 
00205 
00206 /*!
00207    Marking routine is used for garbage collection.
00208    \author lsg
00209  */
00210 void visitor_pi_operand2ge_operand_gen_base::gc_mark()
00211 {
00212 	::lestes::std::visitor_base::gc_mark();
00213 }
00214 
00215 // End of class visitor_pi_operand2ge_operand_gen_base.
00216 
00217 
00218 // static data members follow 
00219 ptr<object::reflection_list> visitor_pi_pi2pi_operands_gen_base::reflection = reflection;
00220 ptr<object::reflection_list> visitor_pi_pi2pi_operands_base::reflection = reflection;
00221 ptr<object::reflection_list> visitor_pi_pi2ulint_gen_base::reflection = reflection;
00222 ptr<object::reflection_list> visitor_pi_pi2ge_pi_gen_base::reflection = reflection;
00223 ptr<object::reflection_list> visitor_pi_operand2ge_operand_gen_base::reflection = reflection;
00224 
00225 end_package(intercode);
00226 end_package(backend_v2);
00227 end_package(lestes);
00228 

Generated on Mon Feb 12 18:23:10 2007 for lestes by doxygen 1.5.1-20070107