#include <player_spec_builder.hpp>
Definition at line 19 of file player_spec_builder.hpp.
◆ PlayerSpecBuilder()
game::PlayerSpecBuilder::PlayerSpecBuilder |
( |
| ) |
|
|
inline |
◆ Build()
PlayerSpec game::PlayerSpecBuilder::Build |
( |
| ) |
const |
|
inline |
◆ SetMultipleAttributes()
◆ TrySetAttribute()
template<typename T , typename F >
void game::PlayerSpecBuilder::TrySetAttribute |
( |
const PlayerInputType & |
input_map, |
|
|
const std::string & |
key, |
|
|
F |
setter |
|
) |
| |
|
inlineprivate |
◆ allowed_keys_
const std::unordered_set<std::string> game::PlayerSpecBuilder::allowed_keys_ |
|
private |
Initial value:= {
"color",
"evaluator_type",
"key_size_bits",
"num_zobrist_calculators",
"minimax_search_depth"
}
Definition at line 27 of file player_spec_builder.hpp.
◆ color_
◆ evaluator_type_
◆ input_translator_
◆ minimax_search_depth_
DepthType game::PlayerSpecBuilder::minimax_search_depth_ |
|
private |
◆ zobrist_calculator_count_
size_t game::PlayerSpecBuilder::zobrist_calculator_count_ |
|
private |
◆ zobrist_key_size_bits_
size_t game::PlayerSpecBuilder::zobrist_key_size_bits_ |
|
private |
The documentation for this class was generated from the following file: