MultiAgentDecisionProcess  Release 0.2.1
MADPParser.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _MADPPARSER_H_
30 #define _MADPPARSER_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include "Globals.h"
35 
36 class DecPOMDPDiscrete;
38 class TOIDecMDPDiscrete;
41 
43 
48 class MADPParser
49 {
50 private:
51 
53  void Parse(DecPOMDPDiscrete *model);
54  void Parse(TOIDecPOMDPDiscrete *model);
55  void Parse(TOIDecMDPDiscrete *model);
58 
59 protected:
60 
61 public:
62  // Constructor, destructor and copy assignment.
64  template <class A>
65  MADPParser(A* model){ Parse(model); }
66 
69 
70 };
71 
72 #endif /* !_MADPPARSER_H_ */
73 
74 // Local Variables: ***
75 // mode:c++ ***
76 // End: ***