as_declarator_op_visitor.v.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/as_decl.g.hh>
00004 
00005 #include <lestes/std/list.hh>
00006 #include <lestes/std/pair.hh>
00007 #include <lestes/std/reflect.hh>
00008 
00009 #include <lestes/lang/cplus/sem/as_declarator_op_visitor.v.g.hh>
00010 
00011 package(lestes);
00012 package(lang);
00013 package(cplus);
00014 package(sem);
00015 
00016 
00017 // ------------- Class as_declarator_op_visitor follows. -------------
00018 
00019 /*!
00020    Generated constructor for class as_declarator_op_visitor.
00021    \author lsg
00022  */
00023 as_declarator_op_visitor::as_declarator_op_visitor ()
00024         : ::lestes::std::visitor_base()
00025 {}
00026 
00027 ptr< object::reflection_list > as_declarator_op_visitor::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( "as_declarator_op_visitor", mdl ) );
00035         }
00036         return reflection;
00037 }
00038 
00039 ptr< object::field_list_list > as_declarator_op_visitor::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 as_declarator_op_visitor::gc_mark()
00051 {
00052 	::lestes::std::visitor_base::gc_mark();
00053 }
00054 
00055 // End of class as_declarator_op_visitor.
00056 
00057 // ------------- Class as_declarator_op_default_visitor follows. -------------
00058 
00059 /*!
00060    Generated constructor for class as_declarator_op_default_visitor.
00061    \author lsg
00062  */
00063 as_declarator_op_default_visitor::as_declarator_op_default_visitor ()
00064         : as_declarator_op_visitor()
00065 {}
00066 
00067 ptr< object::reflection_list > as_declarator_op_default_visitor::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( as_declarator_op_visitor::reflection_get() );
00074                 reflection->push_back( class_reflection::create( "as_declarator_op_default_visitor", mdl ) );
00075         }
00076         return reflection;
00077 }
00078 
00079 ptr< object::field_list_list > as_declarator_op_default_visitor::field_values_get() const
00080 {
00081         ptr < field_list_list > result = as_declarator_op_visitor::field_values_get();
00082         return result;
00083 }
00084 
00085 
00086 /*!
00087    Marking routine is used for garbage collection.
00088    \author lsg
00089  */
00090 void as_declarator_op_default_visitor::gc_mark()
00091 {
00092         as_declarator_op_visitor::gc_mark();
00093 }
00094 
00095 // End of class as_declarator_op_default_visitor.
00096 
00097 
00098 // static data members follow 
00099 ptr<object::reflection_list> as_declarator_op_visitor::reflection = reflection;
00100 ptr<object::reflection_list> as_declarator_op_default_visitor::reflection = reflection;
00101 
00102 end_package(sem);
00103 end_package(cplus);
00104 end_package(lang);
00105 end_package(lestes);
00106 

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