li_non_secu_by_name_in_single_scope.g.cc

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

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