gpg:: ParticipantResults
  #include <participant_results.h>
  Una struttura di dati contenente dati sui risultati per partecipante per un TurnBasedMatch. 
Riepilogo
        Costruttori e distruttori | 
    |
|---|---|
        ParticipantResults()
         | 
    |
        ParticipantResults(std::shared_ptr< const ParticipantResultsImpl > impl)
         | 
    |
        ParticipantResults(const ParticipantResults & copy_from)
        Crea una copia di un oggetto  
      ParticipantResults esistente.  | 
    |
        ParticipantResults(ParticipantResults && move_from)
        Sposta un oggetto  
      ParticipantResults esistente.  | 
    
        Funzioni pubbliche | 
    |
|---|---|
        HasResultsForParticipant(const std::string & participant_id) const 
       | 
      
        bool
        Restituisce true se l'oggetto  
      ParticipantResults ha un risultato per MultiplayerParticipant specificato.  | 
    
        MatchResultForParticipant(const std::string & participant_id) const 
       | 
      
        
         Restituisce  
      MatchResult per il partecipante specificato in un TurnBasedMatch.  | 
    
        PlaceForParticipant(const std::string & participant_id) const 
       | 
      
        uint32_t
        Restituisce la posizione del partecipante specificato all'interno di un  
      TurnBasedMatch.  | 
    
        Valid() const 
       | 
      
        bool
        Restituisce true se l'oggetto  
      ParticipantResults è compilato con i dati.  | 
    
        WithResult(const std::string & participant_id, uint32_t placing, MatchResult result) const 
       | 
      
        
         Crea un nuovo campo  
      ParticipantResults contenente tutti i risultati esistenti e i dati dei risultati aggiuntivi passati a questa funzione.  | 
    
        operator=(const ParticipantResults & copy_from)
       | 
      
        
         Assegna questo oggetto  
      ParticipantResults da un altro oggetto.  | 
    
        operator=(ParticipantResults && move_from)
       | 
      
        
         Assegna questo oggetto  
      ParticipantResults spostandone un altro al suo interno.  | 
    
Funzioni pubbliche
HasResultsForParticipant
bool HasResultsForParticipant( const std::string & participant_id ) const
Restituisce true se l'oggetto ParticipantResults ha un risultato per MultiplayerParticipant specificato. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
MatchResultForParticipant
MatchResult MatchResultForParticipant( const std::string & participant_id ) const
Restituisce MatchResult per il partecipante specificato in un TurnBasedMatch. 
Tieni presente che non tutti i partecipanti potrebbero avere un valore MatchResult. Se HasResultsForParticipant non restituisce true, questa funzione restituirà MatchResult::NONE. Valido deve restituire true per consentire a questa funzione di essere utilizzabile. 
ParticipantResults
ParticipantResults()
ParticipantResults
ParticipantResults( std::shared_ptr< const ParticipantResultsImpl > impl )
Crea un oggetto ParticipantResults da shared_ptr a ParticipantResultsImpl. 
Destinato per uso interno dall'API.
ParticipantResults
ParticipantResults( const ParticipantResults & copy_from )
Crea una copia di un oggetto ParticipantResults esistente. 
ParticipantResults
ParticipantResults( ParticipantResults && move_from )
Sposta un oggetto ParticipantResults esistente. 
PlaceForParticipant
uint32_t PlaceForParticipant( const std::string & participant_id ) const
Restituisce la posizione del partecipante specificato all'interno di un TurnBasedMatch. 
Tieni presente che non tutti i partecipanti possono avere risultati. Se HasResultsForParticipant non restituisce true, questa funzione restituirà 0 per un giocatore non ancora classificato. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Valido
bool Valid() const
Restituisce true se l'oggetto ParticipantResults è compilato con i dati. 
Deve essere true affinché le funzioni getter (PlaceForParticipant, MatchResultForParticipant e così via) nell'oggetto ParticipantResults siano utilizzabili. 
WithResult
ParticipantResults WithResult( const std::string & participant_id, uint32_t placing, MatchResult result ) const
Crea un nuovo campo ParticipantResults contenente tutti i risultati esistenti e i dati dei risultati aggiuntivi passati a questa funzione. 
Tieni presente che un risultato può essere impostato solo una volta per partecipante. Se provi a impostare più di un risultato, verrà registrato un errore e ParticipantResults non verrà modificato. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
| Dettagli | |||||||
|---|---|---|---|---|---|---|---|
| Parametri | 
              
  | 
          ||||||
operator=
ParticipantResults & operator=( const ParticipantResults & copy_from )
Assegna questo oggetto ParticipantResults da un altro oggetto. 
operator=
ParticipantResults & operator=( ParticipantResults && move_from )
Assegna questo oggetto ParticipantResults spostandone un altro al suo interno.