C++ main module for emicrom Package  1.0
EMMM_Run.h
Go to the documentation of this file.
1 #ifndef EMMM_Run_H
2 #define EMMM_Run_H
3 
4 #include "EMMH_Run.h"
5 
23 class EMMM_Run : public EMMH_Run {
25 
26  //attributes
27 private :
28 
29 protected:
30  // CONSTRUCTORS
33  EMMM_Run(void);
34 
35  // DESTRUCTORS
38  virtual ~EMMM_Run(void);
39 
40 public:
44  inline static SP::EMMM_Run New() {
45  SP::EMMM_Run p(new EMMM_Run(),EMMM_Run::Delete());
46  p->setThis(p);
47  return p;
48  };
49 
50 
51 public :
52 
53 
54 
55  // MAIN Method
56 
57 
58 protected:
62  virtual void createClassFactories(const map<tString,tString>& options) const;
63 };
64 
65 
66 #endif
Definition: EMMH_Run.h:26
static SP::EMMM_Run New()
create a run class
Definition: EMMM_Run.h:44
DEFINE_SPTR(EMMM_Run)
SP_OBJECT(EMMM_Run)
This class is the runner class for E-MicroM Package.
Definition: EMMM_Run.h:23
virtual ~EMMM_Run(void)
destroy
EMMM_Run(void)
create
virtual void createClassFactories(const map< tString, tString > &options) const
create the class factories as mentioned in options
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141