Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoUctPlayoutPolicyFactory< BOARD > Class Template Reference

#include <GoUctPlayoutPolicy.h>

List of all members.


Detailed Description

template<class BOARD>
class GoUctPlayoutPolicyFactory< BOARD >

Definition at line 794 of file GoUctPlayoutPolicy.h.

Public Member Functions

 GoUctPlayoutPolicyFactory (const GoUctPlayoutPolicyParam &param)
 Constructor.
GoUctPlayoutPolicy< BOARD > * Create (const BOARD &bd)

Private Attributes

const GoUctPlayoutPolicyParamm_param


Constructor & Destructor Documentation

template<class BOARD>
GoUctPlayoutPolicyFactory< BOARD >::GoUctPlayoutPolicyFactory ( const GoUctPlayoutPolicyParam param  ) 

Constructor.

Parameters:
param Playout policy parameters. Stores a reference. Lifetime of the argument must exceed the lifetime of this factory and created objects.

Definition at line 812 of file GoUctPlayoutPolicy.h.


Member Function Documentation

template<class BOARD>
GoUctPlayoutPolicy< BOARD > * GoUctPlayoutPolicyFactory< BOARD >::Create ( const BOARD &  bd  ) 

Definition at line 819 of file GoUctPlayoutPolicy.h.

References GoUctPlayoutPolicyFactory< BOARD >::m_param.


Member Data Documentation

template<class BOARD>
const GoUctPlayoutPolicyParam& GoUctPlayoutPolicyFactory< BOARD >::m_param [private]

Definition at line 807 of file GoUctPlayoutPolicy.h.

Referenced by GoUctPlayoutPolicyFactory< BOARD >::Create().


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


17 Jun 2010 Doxygen 1.4.7