pi_cond_jmp_rewriter.g.cc

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 /*!
00004         \file
00005         \author jaz
00006 */
00007 
00008 #include <lestes/backend_v2/structs/func_data.g.hh>
00009 
00010 #include <lestes/std/list.hh>
00011 #include <lestes/std/pair.hh>
00012 #include <lestes/std/reflect.hh>
00013 
00014 #include <lestes/backend_v2/workers/pi_cond_jmp_rewriter.g.hh>
00015 
00016 package(lestes);
00017 package(backend_v2);
00018 package(workers);
00019 
00020 
00021 // ------------- Class pi_cond_jmp_rewriter follows. -------------
00022 
00023 /*!
00024    This factory method for class pi_cond_jmp_rewriter takes values of all fields as arguments.
00025    \author lsg
00026  */
00027 ptr< pi_cond_jmp_rewriter > pi_cond_jmp_rewriter::create(ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data)
00028 {
00029         return ptr< pi_cond_jmp_rewriter > ( new pi_cond_jmp_rewriter(a__worker_base__data) );
00030 }
00031 
00032 /*!
00033    Generated constructor for class pi_cond_jmp_rewriter.
00034    \author lsg
00035  */
00036 pi_cond_jmp_rewriter::pi_cond_jmp_rewriter (ptr< ::lestes::backend_v2::structs::func_data > a__worker_base__data)
00037         : worker_base(a__worker_base__data)
00038 {}
00039 
00040 ptr< object::reflection_list > pi_cond_jmp_rewriter::reflection_get() const
00041 {
00042         if (!reflection) {
00043                 typedef class_reflection::field_metadata md;
00044                 typedef class_reflection::field_metadata_list mdlist;
00045                 ptr<mdlist> mdl = mdlist::create();
00046                 reflection = reflection_list::create( worker_base::reflection_get() );
00047                 reflection->push_back( class_reflection::create( "pi_cond_jmp_rewriter", mdl ) );
00048         }
00049         return reflection;
00050 }
00051 
00052 ptr< object::field_list_list > pi_cond_jmp_rewriter::field_values_get() const
00053 {
00054         ptr < field_list_list > result = worker_base::field_values_get();
00055         return result;
00056 }
00057 
00058 
00059 /*!
00060    Marking routine is used for garbage collection.
00061    \author lsg
00062  */
00063 void pi_cond_jmp_rewriter::gc_mark()
00064 {
00065         worker_base::gc_mark();
00066 }
00067 
00068 // End of class pi_cond_jmp_rewriter.
00069 
00070 
00071 // static data members follow 
00072 ptr<object::reflection_list> pi_cond_jmp_rewriter::reflection = reflection;
00073 
00074 end_package(workers);
00075 end_package(backend_v2);
00076 end_package(lestes);
00077 

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