dump_at_lassert.g.hh

Go to the documentation of this file.
00001 // This file is automatically generated, do not edit.
00002 
00003 #ifndef lestes__lang__cplus__syn__dump_at_lassert_g_hh__included
00004 #define lestes__lang__cplus__syn__dump_at_lassert_g_hh__included
00005 
00006 #include <lestes/std/action.g.hh>
00007 
00008 #include <lestes/std/objectize_macros.hh>
00009 package(lestes);
00010 package(std);
00011 class action;
00012 end_package(std);
00013 end_package(lestes);
00014 
00015 package(lestes);
00016 package(lang);
00017 package(cplus);
00018 package(syn);
00019 
00020 
00021 class dump_at_lassert;
00022 class dump_context_at_lassert;
00023 
00024 
00025 //! Contains a dump action called at lassert event.
00026 class dump_at_lassert : public ::lestes::std::action {
00027 public:
00028         //! The method fname_get returns the value of the field dump_at_lassert::fname.
00029         lstring fname_get() const;
00030 
00031         //! The method fname_set sets the field dump_at_lassert::fname to the given value.
00032         void fname_set(lstring);
00033 
00034         virtual void run();
00035 
00036         
00037         //! First generated factory method for class dump_at_lassert.
00038         static ptr< dump_at_lassert > create (
00039                 lstring a__dump_at_lassert__fname);
00040 
00041         
00042 
00043         //! for purposes of dumping
00044         virtual ptr<reflection_list> reflection_get() const;
00045         //! for purposes of dumping
00046         virtual ptr<field_list_list> field_values_get() const;
00047         
00048 protected:
00049         //! Generated constructor for class dump_at_lassert.
00050         dump_at_lassert (
00051                 lstring a__dump_at_lassert__fname);
00052 
00053         //! Marking routine for class dump_at_lassert. 
00054         virtual void gc_mark();
00055 
00056 private:
00057         lstring fname;
00058         static ptr<reflection_list> reflection;
00059         
00060 }; // dump_at_lassert
00061 
00062 
00063 //! Contains a dump action called at lassert event.
00064 class dump_context_at_lassert : public ::lestes::std::action {
00065 public:
00066         //! The method fname_get returns the value of the field dump_context_at_lassert::fname.
00067         lstring fname_get() const;
00068 
00069         //! The method fname_set sets the field dump_context_at_lassert::fname to the given value.
00070         void fname_set(lstring);
00071 
00072         virtual void run();
00073 
00074         
00075         //! First generated factory method for class dump_context_at_lassert.
00076         static ptr< dump_context_at_lassert > create (
00077                 lstring a__dump_context_at_lassert__fname);
00078 
00079         
00080 
00081         //! for purposes of dumping
00082         virtual ptr<reflection_list> reflection_get() const;
00083         //! for purposes of dumping
00084         virtual ptr<field_list_list> field_values_get() const;
00085         
00086 protected:
00087         //! Generated constructor for class dump_context_at_lassert.
00088         dump_context_at_lassert (
00089                 lstring a__dump_context_at_lassert__fname);
00090 
00091         //! Marking routine for class dump_context_at_lassert. 
00092         virtual void gc_mark();
00093 
00094 private:
00095         lstring fname;
00096         static ptr<reflection_list> reflection;
00097         
00098 }; // dump_context_at_lassert
00099 
00100 
00101 end_package(syn);
00102 end_package(cplus);
00103 end_package(lang);
00104 end_package(lestes);
00105 
00106 #endif // lestes__lang__cplus__syn__dump_at_lassert_g_hh__included

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