Public Member Functions | Private Attributes

ai::side_context_impl Class Reference

#include <contexts.hpp>

Inheritance diagram for ai::side_context_impl:
Inheritance graph
[legend]
Collaboration diagram for ai::side_context_impl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 side_context_impl (side_number side, const config &)
virtual ~side_context_impl ()
virtual side_number get_side () const
 Get the side number.
virtual void set_side (side_number side)
 Set the side number.
virtual side_contextget_side_context ()
 unwrap
virtual int get_recursion_count () const
 Get the value of the recursion counter.
virtual config to_side_context_config () const
 serialize this context to config

Private Attributes

side_number side_
recursion_counter recursion_counter_

Detailed Description

Definition at line 1046 of file contexts.hpp.


Constructor & Destructor Documentation

ai::side_context_impl::side_context_impl ( side_number  side,
const config  
) [inline]

Definition at line 1048 of file contexts.hpp.

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

Definition at line 1053 of file contexts.hpp.


Member Function Documentation

int ai::side_context_impl::get_recursion_count (  )  const [virtual]

Get the value of the recursion counter.

Implements ai::side_context.

Definition at line 55 of file contexts.cpp.

References ai::recursion_counter::get_count(), and recursion_counter_.

Here is the call graph for this function:

virtual side_number ai::side_context_impl::get_side (  )  const [inline, virtual]

Get the side number.

Implements ai::side_context.

Definition at line 1055 of file contexts.hpp.

References side_.

virtual side_context& ai::side_context_impl::get_side_context (  )  [inline, virtual]

unwrap

Implements ai::side_context.

Definition at line 1066 of file contexts.hpp.

virtual void ai::side_context_impl::set_side ( side_number  side  )  [inline, virtual]

Set the side number.

Implements ai::side_context.

Definition at line 1060 of file contexts.hpp.

References side_.

config ai::side_context_impl::to_side_context_config (  )  const [virtual]

serialize this context to config

Implements ai::side_context.

Definition at line 242 of file contexts.cpp.


Member Data Documentation

Definition at line 1079 of file contexts.hpp.

Referenced by get_recursion_count().

Definition at line 1078 of file contexts.hpp.

Referenced by get_side(), and set_side().


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

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