MultiAgentDecisionProcess  Release 0.2.1
Referrer< T > Class Template Reference

Referrer is a template class that represents objects that refer another. More...

#include <Referrer.h>

+ Inheritance diagram for Referrer< T >:
+ Collaboration diagram for Referrer< T >:

Public Member Functions

T * GetReferred () const
 Return the referred thing...
 Referrer (T *t_p=0)
 (default) Constructor
 Referrer (T &t)
 Alternative constructor.
 Referrer (const Referrer &a)
 Copy constructor.
void SetReferred (T *t_p)
 Change the referred thing...
virtual ~Referrer ()
 Destructor.

Private Attributes

T * _m_referred

Detailed Description

template<class T>
class Referrer< T >

Referrer is a template class that represents objects that refer another.

I.e. it containt a pointer to type T

Definition at line 40 of file Referrer.h.

Constructor & Destructor Documentation

template<class T>
Referrer< T >::Referrer ( T *  t_p = 0)
inline

(default) Constructor

Definition at line 51 of file Referrer.h.

template<class T>
Referrer< T >::Referrer ( T &  t)
inline

Alternative constructor.

Definition at line 53 of file Referrer.h.

template<class T>
Referrer< T >::Referrer ( const Referrer< T > &  a)
inline

Copy constructor.

Definition at line 55 of file Referrer.h.

template<class T>
virtual Referrer< T >::~Referrer ( )
inlinevirtual

Destructor.

Definition at line 57 of file Referrer.h.

Member Function Documentation

template<class T>
T* Referrer< T >::GetReferred ( ) const
inline

Return the referred thing...

Reimplemented in PlanningUnitDecPOMDPDiscrete, and PlanningUnitTOIDecPOMDPDiscrete.

Definition at line 68 of file Referrer.h.

Referenced by JointActionObservationHistoryTree::GetSuccessor().

template<class T>
void Referrer< T >::SetReferred ( T *  t_p)
inline

Change the referred thing...

Reimplemented in PlanningUnitDecPOMDPDiscrete, and PlanningUnitTOIDecPOMDPDiscrete.

Definition at line 63 of file Referrer.h.

Member Data Documentation

template<class T>
T* Referrer< T >::_m_referred
private

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