MultiAgentDecisionProcess
Release 0.2.1
|
Type is an abstract class that represents a Type (e.g. More...
#include <Type.h>
Public Types | |
enum | SubClass { UNDEFINED, AOHINDEX, POINTERTUPLE } |
Public Member Functions | |
virtual Type * | Clone () const =0 |
SubClass | GetSubClass () const |
Type & | operator= (const Type &o) |
Copy assignment operator. | |
virtual std::string | SoftPrint () const =0 |
Type (SubClass s=AOHINDEX) | |
(default) Constructor | |
Type (const Type &a) | |
Copy constructor. | |
virtual | ~Type () |
Destructor. |
Protected Attributes | |
SubClass | _m_sc |
Type is an abstract class that represents a Type (e.g.
for a Bayesian game).
So far Type_PointerTuple and Type_AOHIndex extend this class.
enum Type::SubClass |
|
pure virtual |
Implemented in Type_AOHIndex.
Copy assignment operator.
Definition at line 62 of file Type.h.
References _m_sc.
Referenced by Type_AOHIndex::operator=().
|
pure virtual |
Implemented in Type_AOHIndex.
|
protected |
Definition at line 47 of file Type.h.
Referenced by GetSubClass(), and operator=().