tm_asm_base.g.cc

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

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