MultiAgentDecisionProcess  Release 0.2.1
Type_AOHIndex.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _TYPE_AOHINDEX_H_
30 #define _TYPE_AOHINDEX_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
34 #include "Type.h"
35 
42 class Type_AOHIndex : public Type
43 {
44  private:
46 
47  protected:
48 
49  public:
50 
51  // Constructor, destructor and copy assignment.
54  Type(AOHINDEX)
55  , _m_aohI(aohI)
56  {};
59  Type(a)
60  ,_m_aohI(a._m_aohI)
61  {};
63  virtual ~Type_AOHIndex(){};
66  Type* Clone() const;
67 
68  //operators:
69 
70  //data manipulation (set) functions:
71 
72  //get (data) functions:
74  {return _m_aohI; };
75 
76  std::string SoftPrint() const;
77 };
78 
79 
80 #endif /* !_TYPE_AOHINDEX_H_ */
81 
82 // Local Variables: ***
83 // mode:c++ ***
84 // End: ***