gpg::
  #include <turn_based_match_config.h>
  Uma estrutura de dados que contém os dados necessários para criar um TurnBasedMatch. 
Resumo
| Construtores e destrutores | |
|---|---|
| TurnBasedMatchConfig(std::shared_ptr< const TurnBasedMatchConfigImpl > impl) | |
| TurnBasedMatchConfig() | |
| TurnBasedMatchConfig(const TurnBasedMatchConfig & copy_from)Cria uma cópia de um  TurnBasedMatchConfigexistente. | |
| TurnBasedMatchConfig(TurnBasedMatchConfig && move_from)Move um  TurnBasedMatchConfigexistente. | 
| Funções públicas | |
|---|---|
| ExclusiveBitMask() const  | int64_tUma máscara de bits que indica papéis exclusivos específicos do jogo para o jogador, como "atacante" ou "defensor".  | 
| MaximumAutomatchingPlayers() const  | uint32_tO número máximo de jogadores de correspondência automática a serem adicionados à partida.  | 
| MinimumAutomatchingPlayers() const  | uint32_tO número mínimo de jogadores de correspondência automática a serem adicionados à partida.  | 
| PlayerIdsToInvite() const  | const std::vector< std::string > &Os IDs dos jogadores a serem convidados para a partida recém-criada.  | 
| Valid() const  | boolRetorna verdadeiro se o  TurnBasedMatchConfigfor preenchido com dados. | 
| Variant() const  | uint32_tUm valor específico do desenvolvedor usado para indicar o tipo ou modo de correspondência.  | 
| operator=(const TurnBasedMatchConfig & copy_from) | Atribui essa  TurnBasedMatchConfigcopiando de outra. | 
| operator=(TurnBasedMatchConfig && move_from) | Atribui este  TurnBasedMatchConfigmovendo outro para ele. | 
| Classes | |
|---|---|
| gpg:: | Cria um ou mais objetos TurnBasedMatchConfig. | 
Funções públicas
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Uma máscara de bits que indica papéis exclusivos específicos do jogo para o jogador, como "atacante" ou "defensor".
O produto lógico (AND) de qualquer par de jogadores precisa ser igual a zero para a correspondência automática. Só pode ser chamado se Valid retornar verdadeiro.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
O número máximo de jogadores de correspondência automática a serem adicionados à partida.
Só pode ser chamado se Valid retornar verdadeiro.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
O número mínimo de jogadores de correspondência automática a serem adicionados à partida.
Só pode ser chamado se Valid retornar verdadeiro.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Os IDs dos jogadores a serem convidados para a partida recém-criada.
Só pode ser chamado se Valid retornar verdadeiro.
TurnBasedMatchConfig
TurnBasedMatchConfig( std::shared_ptr< const TurnBasedMatchConfigImpl > impl )
Cria um TurnBasedMatchConfig de um shared_ptr para um TurnBasedMatchConfigImpl. 
Destinado a uso interno pela API.
TurnBasedMatchConfig
TurnBasedMatchConfig()
TurnBasedMatchConfig
TurnBasedMatchConfig( const TurnBasedMatchConfig & copy_from )
Cria uma cópia de um TurnBasedMatchConfig existente. 
TurnBasedMatchConfig
TurnBasedMatchConfig( TurnBasedMatchConfig && move_from )
Move um TurnBasedMatchConfig existente. 
Válido
bool Valid() const
Retorna verdadeiro se o TurnBasedMatchConfig for preenchido com dados. 
Precisa retornar "true" para que as funções getter (PlayerIdsToInvite, MinimumAutomatchingPlayers etc.) no objeto TurnBasedMatchConfig sejam utilizáveis. 
Variante
uint32_t Variant() const
Um valor específico do desenvolvedor usado para indicar o tipo ou modo de correspondência.
Somente jogadores que usam o mesmo valor podem ser pareados. Só pode ser chamado se Valid retornar verdadeiro.
operator=
TurnBasedMatchConfig & operator=( const TurnBasedMatchConfig & copy_from )
Atribui essa TurnBasedMatchConfig copiando de outra. 
operator=
TurnBasedMatchConfig & operator=( TurnBasedMatchConfig && move_from )
Atribui este TurnBasedMatchConfig movendo outro para ele. 
