hinter_actions.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__hinter_actions_g_hh__included
00004 #define lestes__lang__cplus__syn__hinter_actions_g_hh__included
00005 
00006 #include <lestes/common.hh>
00007 #include <lestes/std/action.g.hh>
00008 
00009 #include <lestes/std/objectize_macros.hh>
00010 package(lestes);
00011 package(std);
00012 class action;
00013 end_package(std);
00014 end_package(lestes);
00015 
00016 package(lestes);
00017 package(lang);
00018 package(cplus);
00019 package(syn);
00020 
00021 
00022 class spawn_hinter_action;
00023 class close_hinter_action;
00024 class push_state_action;
00025 class pop_state_action;
00026 
00027 
00028 class spawn_hinter_action : public ::lestes::std::action {
00029 public:
00030         virtual void run();
00031 
00032         
00033         //! Generated instance() method for singleton class spawn_hinter_action.
00034         static ptr< spawn_hinter_action > instance ();
00035 
00036         
00037 
00038         //! for purposes of dumping
00039         virtual ptr<reflection_list> reflection_get() const;
00040         //! for purposes of dumping
00041         virtual ptr<field_list_list> field_values_get() const;
00042         
00043 protected:
00044         //! Generated constructor for class spawn_hinter_action.
00045         spawn_hinter_action (
00046                 );
00047 
00048         //! Marking routine for class spawn_hinter_action. 
00049         virtual void gc_mark();
00050 
00051 private:
00052         static ptr<reflection_list> reflection;
00053         static ptr<spawn_hinter_action> the_instance;
00054         
00055 }; // spawn_hinter_action
00056 
00057 
00058 class close_hinter_action : public ::lestes::std::action {
00059 public:
00060         virtual void run();
00061 
00062         
00063         //! Generated instance() method for singleton class close_hinter_action.
00064         static ptr< close_hinter_action > instance ();
00065 
00066         
00067 
00068         //! for purposes of dumping
00069         virtual ptr<reflection_list> reflection_get() const;
00070         //! for purposes of dumping
00071         virtual ptr<field_list_list> field_values_get() const;
00072         
00073 protected:
00074         //! Generated constructor for class close_hinter_action.
00075         close_hinter_action (
00076                 );
00077 
00078         //! Marking routine for class close_hinter_action. 
00079         virtual void gc_mark();
00080 
00081 private:
00082         static ptr<reflection_list> reflection;
00083         static ptr<close_hinter_action> the_instance;
00084         
00085 }; // close_hinter_action
00086 
00087 
00088 class push_state_action : public ::lestes::std::action {
00089 public:
00090         virtual void run();
00091 
00092         
00093         //! Generated instance() method for singleton class push_state_action.
00094         static ptr< push_state_action > instance ();
00095 
00096         
00097 
00098         //! for purposes of dumping
00099         virtual ptr<reflection_list> reflection_get() const;
00100         //! for purposes of dumping
00101         virtual ptr<field_list_list> field_values_get() const;
00102         
00103 protected:
00104         //! Generated constructor for class push_state_action.
00105         push_state_action (
00106                 );
00107 
00108         //! Marking routine for class push_state_action. 
00109         virtual void gc_mark();
00110 
00111 private:
00112         static ptr<reflection_list> reflection;
00113         static ptr<push_state_action> the_instance;
00114         
00115 }; // push_state_action
00116 
00117 
00118 class pop_state_action : public ::lestes::std::action {
00119 public:
00120         virtual void run();
00121 
00122         
00123         //! Generated instance() method for singleton class pop_state_action.
00124         static ptr< pop_state_action > instance ();
00125 
00126         
00127 
00128         //! for purposes of dumping
00129         virtual ptr<reflection_list> reflection_get() const;
00130         //! for purposes of dumping
00131         virtual ptr<field_list_list> field_values_get() const;
00132         
00133 protected:
00134         //! Generated constructor for class pop_state_action.
00135         pop_state_action (
00136                 );
00137 
00138         //! Marking routine for class pop_state_action. 
00139         virtual void gc_mark();
00140 
00141 private:
00142         static ptr<reflection_list> reflection;
00143         static ptr<pop_state_action> the_instance;
00144         
00145 }; // pop_state_action
00146 
00147 
00148 end_package(syn);
00149 end_package(cplus);
00150 end_package(lang);
00151 end_package(lestes);
00152 
00153 #endif // lestes__lang__cplus__syn__hinter_actions_g_hh__included

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