MultiAgentDecisionProcess  Release 0.2.1
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:
+ Collaboration diagram for Type_AOHIndex:

Public Member Functions

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

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.

Definition at line 42 of file Type_AOHIndex.h.

Constructor & Destructor Documentation

Type_AOHIndex::Type_AOHIndex ( Index  aohI)
inline

(default) Constructor

Definition at line 53 of file Type_AOHIndex.h.

Type_AOHIndex::Type_AOHIndex ( const Type_AOHIndex a)
inline

Copy constructor.

Definition at line 58 of file Type_AOHIndex.h.

virtual Type_AOHIndex::~Type_AOHIndex ( )
inlinevirtual

Destructor.

Definition at line 63 of file Type_AOHIndex.h.

Member Function Documentation

Type * Type_AOHIndex::Clone ( ) const
virtual

Implements Type.

Definition at line 59 of file Type_AOHIndex.cpp.

Index Type_AOHIndex::GetAOHIndex ( ) const
inline

Definition at line 73 of file Type_AOHIndex.h.

References _m_aohI.

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

Copy assignment operator.

Definition at line 47 of file Type_AOHIndex.cpp.

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

string Type_AOHIndex::SoftPrint ( void  ) const
virtual

Implements Type.

Definition at line 65 of file Type_AOHIndex.cpp.

Member Data Documentation

Index Type_AOHIndex::_m_aohI
private

Definition at line 45 of file Type_AOHIndex.h.

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


The documentation for this class was generated from the following files: