Public Member Functions

ai::side_context Class Reference

#include <contexts.hpp>

Inheritance diagram for ai::side_context:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual side_number get_side () const =0
 Get the side number.
virtual void set_side (side_number side)=0
 Set the side number.
virtual ~side_context ()
 empty destructor
 side_context ()
 empty constructor
virtual side_contextget_side_context ()=0
 unwrap
virtual config to_side_context_config () const =0
 serialize this context to config
virtual int get_recursion_count () const =0
 Get the value of the recursion counter.

Detailed Description

Definition at line 128 of file contexts.hpp.


Constructor & Destructor Documentation

virtual ai::side_context::~side_context (  )  [inline, virtual]

empty destructor

Definition at line 146 of file contexts.hpp.

ai::side_context::side_context (  )  [inline]

empty constructor

Definition at line 152 of file contexts.hpp.


Member Function Documentation

virtual int ai::side_context::get_recursion_count (  )  const [pure virtual]
virtual side_number ai::side_context::get_side (  )  const [pure virtual]
virtual side_context& ai::side_context::get_side_context (  )  [pure virtual]

unwrap

Implemented in ai::side_context_proxy, and ai::side_context_impl.

Referenced by ai::side_context_proxy::get_side_context(), and ai::side_context_proxy::init_side_context_proxy().

Here is the caller graph for this function:

virtual void ai::side_context::set_side ( side_number  side  )  [pure virtual]

Set the side number.

Implemented in ai::side_context_proxy, and ai::side_context_impl.

Referenced by ai::side_context_proxy::set_side().

Here is the caller graph for this function:

virtual config ai::side_context::to_side_context_config (  )  const [pure virtual]

serialize this context to config

Implemented in ai::side_context_proxy, and ai::side_context_impl.

Referenced by ai::side_context_proxy::to_side_context_config().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:18:36 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs