#include <contexts.hpp>
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. More... | |
virtual void | set_side (side_number side) |
Set the side number. More... | |
virtual side_context & | get_side_context () |
unwrap More... | |
virtual int | get_recursion_count () const |
Get the value of the recursion counter. More... | |
virtual config | to_side_context_config () const |
serialize this context to config More... | |
Public Member Functions inherited from ai::side_context | |
virtual | ~side_context () |
empty destructor More... | |
side_context () | |
empty constructor More... | |
Private Attributes | |
side_number | side_ |
recursion_counter | recursion_counter_ |
Definition at line 1098 of file contexts.hpp.
|
inline |
Definition at line 1100 of file contexts.hpp.
|
inlinevirtual |
Definition at line 1105 of file contexts.hpp.
|
virtual |
Get the value of the recursion counter.
Implements ai::side_context.
Definition at line 80 of file contexts.cpp.
References ai::recursion_counter::get_count(), and recursion_counter_.
|
inlinevirtual |
Get the side number.
Implements ai::side_context.
Definition at line 1107 of file contexts.hpp.
References side_.
|
inlinevirtual |
|
inlinevirtual |
Set the side number.
Implements ai::side_context.
Definition at line 1112 of file contexts.hpp.
References side_.
|
virtual |
serialize this context to config
Implements ai::side_context.
Definition at line 285 of file contexts.cpp.
|
private |
Definition at line 1131 of file contexts.hpp.
Referenced by get_recursion_count().
|
private |
Definition at line 1130 of file contexts.hpp.
Referenced by get_side(), and set_side().