Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
key_generator.hpp File Reference

Declaration of boardstate::KeyGenerator and implementation of its template methods. More...

#include <bitset>
#include <iomanip>
#include <iostream>
#include <random>
#include <sstream>
#include <type_traits>
Include dependency graph for key_generator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  boardstate::PseudoRandomKeyGenerator< IntType >
 Generates pseudorandom integers. More...
 
class  boardstate::RandomKeyGenerator< IntType >
 Generates random integers (not pseudorandom) using std::random_device. More...
 

Namespaces

namespace  boardstate
 Calculate / manage board state and associate Minimax results.
 

Functions

template<typename IntType >
std::string boardstate::IntToHexString (IntType num)
 
template<typename IntType >
void boardstate::PrintHex (IntType num)
 

Detailed Description

Declaration of boardstate::KeyGenerator and implementation of its template methods.

Definition in file key_generator.hpp.