gpg::Score

#include <score.h>

Structure de données unique qui vous permet d'accéder aux données sur le score d'un joueur.

Résumé

Constructeurs et destructeurs

Score()
Score(std::shared_ptr< const ScoreImpl > impl)
Constructeur explicite.
Score(const Score & copy_from)
Copiez le constructeur pour copier un score existant dans un nouveau.
Score(Score && move_from)
Constructeur permettant de déplacer un score existant vers un nouveau score.
~Score()

Fonctions publiques

Metadata() const
const std::string &
Renvoie les métadonnées liées au score, spécifiées par le développeur, le cas échéant.
Rank() const
uint64_t
Renvoie le classement du score du joueur par rapport à ceux des autres joueurs.
Valid() const
bool
Renvoie la valeur "true" lorsque le score renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un score non renseigné créé par l'utilisateur ou pour un score renseigné accompagné d'un état de réponse "Échec".
Value() const
uint64_t
Renvoie le score du joueur.
operator=(const Score & copy_from)
Score &
Opérateur d'affectation permettant d'attribuer la valeur de ce score à partir d'un autre score.
operator=(Score && move_from)
Score &
Opérateur d'affectation permettant d'attribuer la valeur de ce score à partir d'un autre score.

Fonctions publiques

Métadonnées

const std::string & Metadata() const 

Renvoie les métadonnées liées au score, spécifiées par le développeur, le cas échéant.

Classement

uint64_t Rank() const 

Renvoie le classement du score du joueur par rapport à ceux des autres joueurs.

Score

 Score()

Score

 Score(
  std::shared_ptr< const ScoreImpl > impl
)

Constructeur explicite.

Score

 Score(
  const Score & copy_from
)

Copiez le constructeur pour copier un score existant dans un nouveau.

Score

 Score(
  Score && move_from
)

Constructeur permettant de déplacer un score existant vers un nouveau score.

r-value-reference.

Valide

bool Valid() const 

Renvoie la valeur "true" lorsque le score renvoyé est renseigné avec des données et est accompagné d'une réponse positive ; "false" pour un score non renseigné créé par l'utilisateur ou pour un score renseigné accompagné d'un état de réponse "Échec".

La valeur doit être "true" pour que les fonctions getter de cet objet soient utilisables.

Valeur

uint64_t Value() const 

Renvoie le score du joueur.

opérateur=

Score & operator=(
  const Score & copy_from
)

Opérateur d'affectation permettant d'attribuer la valeur de ce score à partir d'un autre score.

opérateur=

Score & operator=(
  Score && move_from
)

Opérateur d'affectation permettant d'attribuer la valeur de ce score à partir d'un autre score.

r-value-reference.

~Score

 ~Score()