|
| std::expected< Profile, Error > | parse (std::string_view text, int level) |
| |
| std::expected< Profile, Error > | load (const std::filesystem::path &path, int level) |
| |
| std::string_view | tokenFileName (std::uint8_t token) noexcept |
| |
| decision::TradeEvaluationConfig | makeTradeEvaluationConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::CounterProposalPreflightConfig | makeCounterPreflightConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::CounterProposalBalanceConfig | makeCounterBalanceConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| decision::MonopolyProposalConfig | makeMonopolyProposalConfig (const ProfileSet &profiles, rules::PlayerNumber strategyPlayer, const ConfigContext &context) noexcept |
| |
| void | resetRuntime (RuntimeState &state) noexcept |
| |
| std::expected< void, Error > | initializeRuntime (RuntimeState &state, const std::filesystem::path &directory) |
| |
| std::expected< void, Error > | loadPlayerRuntime (RuntimeState &state, rules::PlayerNumber player, std::uint8_t token, std::uint8_t level) |
| |
| void | clearPlayerRuntime (RuntimeState &state, rules::PlayerNumber player) noexcept |
| |
| const Profile * | playerRuntimeProfile (const RuntimeState &state, rules::PlayerNumber player) noexcept |
| |
| const Profile * | expertRuntimeProfile (const RuntimeState &state) noexcept |
| |