Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
composite_concepts.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
concepts/board_state_calculator.hpp
>
4
#include <
concepts/board_state_calculator_registry.hpp
>
5
#include <
concepts/single_board_state_provider.hpp
>
6
#include <
concepts/space_info_provider.hpp
>
7
#include <concepts>
8
9
template
<
typename
T>
10
concept
SpaceInfoProviderAndCalculatorRegistryConcept
=
11
SpaceInfoProviderConcept<T>
&&
BoardStateCalculatorRegistryConcept<T>
;
12
13
template
<
typename
T>
14
concept
SingleBoardStateProviderAndBoardStateCalculatorConcept
=
15
SingleBoardStateProviderConcept<T>
&&
BoardStateCalculatorConcept<T>
;
board_state_calculator.hpp
board_state_calculator_registry.hpp
BoardStateCalculatorConcept
Definition:
board_state_calculator.hpp:9
BoardStateCalculatorRegistryConcept
Definition:
board_state_calculator_registry.hpp:11
SingleBoardStateProviderAndBoardStateCalculatorConcept
Definition:
composite_concepts.hpp:14
SingleBoardStateProviderConcept
Definition:
single_board_state_provider.hpp:8
SpaceInfoProviderAndCalculatorRegistryConcept
Definition:
composite_concepts.hpp:10
SpaceInfoProviderConcept
Definition:
space_info_provider.hpp:10
single_board_state_provider.hpp
space_info_provider.hpp
include
concepts
composite_concepts.hpp
Generated on Sun Dec 29 2024 02:10:05 for Xiangiqgame by
1.9.6