copy_constructor_call_generator_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 Generator of copy-constructor call.
00006         \author jaz
00007 */
00008 
00009 #include <lestes/backend_v2/intercode/pi.g.hh>
00010 #include <lestes/backend_v2/intercode/ge.g.hh>
00011 
00012 #include <lestes/std/list.hh>
00013 #include <lestes/std/pair.hh>
00014 #include <lestes/std/reflect.hh>
00015 
00016 #include <lestes/md/types/copy_constructor_call_generator_base.g.hh>
00017 
00018 package(lestes);
00019 package(md);
00020 package(types);
00021 
00022 
00023 // ------------- Class copy_constructor_call_generator_base follows. -------------
00024 
00025 /*!
00026    Generated constructor for class copy_constructor_call_generator_base.
00027    \author lsg
00028  */
00029 copy_constructor_call_generator_base::copy_constructor_call_generator_base ()
00030         : ::lestes::std::object()
00031 {}
00032 
00033 ptr< object::reflection_list > copy_constructor_call_generator_base::reflection_get() const
00034 {
00035         if (!reflection) {
00036                 typedef class_reflection::field_metadata md;
00037                 typedef class_reflection::field_metadata_list mdlist;
00038                 ptr<mdlist> mdl = mdlist::create();
00039                 reflection = reflection_list::create( ::lestes::std::object::reflection_get() );
00040                 reflection->push_back( class_reflection::create( "copy_constructor_call_generator_base", mdl ) );
00041         }
00042         return reflection;
00043 }
00044 
00045 ptr< object::field_list_list > copy_constructor_call_generator_base::field_values_get() const
00046 {
00047         ptr < field_list_list > result = ::lestes::std::object::field_values_get();
00048         return result;
00049 }
00050 
00051 
00052 /*!
00053    Marking routine is used for garbage collection.
00054    \author lsg
00055  */
00056 void copy_constructor_call_generator_base::gc_mark()
00057 {
00058 	::lestes::std::object::gc_mark();
00059 }
00060 
00061 // End of class copy_constructor_call_generator_base.
00062 
00063 
00064 // static data members follow 
00065 ptr<object::reflection_list> copy_constructor_call_generator_base::reflection = reflection;
00066 
00067 end_package(types);
00068 end_package(md);
00069 end_package(lestes);
00070 

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