MultiAgentDecisionProcess
Type_AOHIndex Class Reference

Type_AOHIndex is a implementation (extenstion) of Type and represents a type in e.g. More...

#include <Type_AOHIndex.h>

Inheritance diagram for Type_AOHIndex:
[legend]

Public Member Functions

TypeClone () const
 
Index GetAOHIndex () const
 
Type_AOHIndexoperator= (const Type_AOHIndex &o)
 Copy assignment operator. More...
 
std::string SoftPrint () const
 
 Type_AOHIndex (Index aohI)
 (default) Constructor More...
 
 Type_AOHIndex (const Type_AOHIndex &a)
 Copy constructor. More...
 
virtual ~Type_AOHIndex ()
 Destructor. More...
 
- Public Member Functions inherited from Type
SubClass GetSubClass () const
 
Typeoperator= (const Type &o)
 Copy assignment operator. More...
 
 Type (SubClass s=AOHINDEX)
 (default) Constructor More...
 
 Type (const Type &a)
 Copy constructor. More...
 
virtual ~Type ()
 Destructor. More...
 

Private Attributes

Index _m_aohI
 

Additional Inherited Members

- Public Types inherited from Type
enum  SubClass { UNDEFINED, AOHINDEX, POINTERTUPLE }
 
- Protected Attributes inherited from Type
SubClass _m_sc
 

Detailed Description

Type_AOHIndex is a implementation (extenstion) of Type and represents a type in e.g.

a BG.

In particular this implementation of Type is a wrapper for an individual action-observation history.

Constructor & Destructor Documentation

Type_AOHIndex::Type_AOHIndex ( Index  aohI)
inline

(default) Constructor

Type_AOHIndex::Type_AOHIndex ( const Type_AOHIndex a)
inline

Copy constructor.

virtual Type_AOHIndex::~Type_AOHIndex ( )
inlinevirtual

Destructor.

Member Function Documentation

Type * Type_AOHIndex::Clone ( ) const
virtual

Implements Type.

Type_AOHIndex & Type_AOHIndex::operator= ( const Type_AOHIndex o)

Copy assignment operator.

References _m_aohI, and Type::operator=().

string Type_AOHIndex::SoftPrint ( void  ) const
virtual

Implements Type.

Member Data Documentation

Index Type_AOHIndex::_m_aohI
private

Referenced by GetAOHIndex(), and operator=().