Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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)
Copier le constructeur pour copier un score existant dans un nouveau score
|
Score(Score && move_from)
Constructeur permettant de déplacer un score existant dans un nouveau score.
|
~Score()
|
Fonctions publiques
|
Metadata() const
|
const std::string &
Renvoie les métadonnées spécifiées par le développeur associées au score, si des métadonnées ont été définies pour ce score.
|
Rank() const
|
uint64_t
Renvoie le classement du score du joueur par rapport à celui des autres joueurs.
|
Valid() const
|
bool
Renvoie la valeur "true" lorsque le score renvoyé est renseigné avec des données et qu'il est accompagné d'un état de réponse "réussite". "false" pour un score créé par l'utilisateur non renseigné 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)
|
Opérateur d'attribution permettant d'attribuer la valeur de ce score à partir d'un autre score.
|
operator=(Score && move_from)
|
Opérateur d'attribution permettant d'attribuer la valeur de ce score à partir d'un autre score.
|
Fonctions publiques
const std::string & Metadata() const
Renvoie les métadonnées spécifiées par le développeur associées au score, si des métadonnées ont été définies pour ce score.
Classement
uint64_t Rank() const
Renvoie le classement du score du joueur par rapport à celui des autres joueurs.
Score
Score()
Score
Score(
std::shared_ptr< const ScoreImpl > impl
)
Score
Score(
const Score & copy_from
)
Copier le constructeur pour copier un score existant dans un nouveau score
Score
Score(
Score && move_from
)
Constructeur permettant de déplacer un score existant dans 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 qu'il est accompagné d'un état de réponse "réussite". "false" pour un score créé par l'utilisateur non renseigné ou pour un score renseigné, accompagné d'un état de réponse "Échec".
Cette valeur doit être vraie pour que les fonctions getter de cet objet soient utilisables.
Valeur
uint64_t Value() const
Renvoie le score du joueur.
operator=
Score & operator=(
const Score & copy_from
)
Opérateur d'attribution permettant d'attribuer la valeur de ce score à partir d'un autre score.
operator=
Score & operator=(
Score && move_from
)
Opérateur d'attribution permettant d'attribuer la valeur de ce score à partir d'un autre score.
r-value-reference.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# gpg::Score Class Reference\n\ngpg::Score\n==========\n\n`#include \u003cscore.h\u003e`\n\nSingle data structure which allows you to access data about a player's score.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Score](#classgpg_1_1_score_1a53b3761c581242f381d018dc233cf7c5)`()` ||\n| [Score](#classgpg_1_1_score_1a0e53cbec749198699706c8e4b9fbfc39)`(std::shared_ptr\u003c const ScoreImpl \u003e impl)` Explicit constructor. ||\n| [Score](#classgpg_1_1_score_1a9ba7be4c99fe240d79111d728b1f0109)`(const `[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` & copy_from)` Copy constructor for copying an existing score into a new one. ||\n| [Score](#classgpg_1_1_score_1a84e4f8a8f31c5ef6bfd6cec0a655653c)`(`[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` && move_from)` Constructor for moving an existing score into a new one. ||\n| [~Score](#classgpg_1_1_score_1a36ae2115fdd97b283cdc0351a76145e4)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Metadata](#classgpg_1_1_score_1a29b70de17eaf2d0473907e3709a2011a)`() const ` | `const std::string &` Returns score-related developer-specified metadata, if any was set for this score. |\n| [Rank](#classgpg_1_1_score_1a796a005a5c0fc2d7e6c39d90565a5044)`() const ` | `uint64_t` Returns rank of the player's score compared to those of other players. |\n| [Valid](#classgpg_1_1_score_1a224442f46587850453278184b8acf198)`() const ` | `bool` Returns true when the returned score is populated with data and is accompanied by a successful response status; false for an unpopulated user-created score or for a populated one accompanied by an unsuccessful response status. |\n| [Value](#classgpg_1_1_score_1a16ede201a8fcf7069f6bfaa0f95f2a56)`() const ` | `uint64_t` Returns the player's score. |\n| [operator=](#classgpg_1_1_score_1a5e3e2349fb0f87cdbb546c2c37bd0ad8)`(const `[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` & copy_from)` | [Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` &` Assignment operator for assigning this score's value from another score. |\n| [operator=](#classgpg_1_1_score_1a514fe11e1d876c40276a7cebab5847e3)`(`[Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` && move_from)` | [Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` &` Assignment operator for assigning this score's value from another score. |\n\nPublic functions\n----------------\n\n### Metadata\n\n```c++\nconst std::string & Metadata() const \n``` \nReturns score-related developer-specified metadata, if any was set for this score. \n\n### Rank\n\n```c++\nuint64_t Rank() const \n``` \nReturns rank of the player's score compared to those of other players. \n\n### Score\n\n```c++\n Score()\n``` \n\n### Score\n\n```c++\n Score(\n std::shared_ptr\u003c const ScoreImpl \u003e impl\n)\n``` \nExplicit constructor. \n\n### Score\n\n```c++\n Score(\n const Score & copy_from\n)\n``` \nCopy constructor for copying an existing score into a new one. \n\n### Score\n\n```c++\n Score(\n Score && move_from\n)\n``` \nConstructor for moving an existing score into a new one.\n\nr-value-reference version. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned score is populated with data and is accompanied by a successful response status; false for an unpopulated user-created score or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this object to be usable. \n\n### Value\n\n```c++\nuint64_t Value() const \n``` \nReturns the player's score. \n\n### operator=\n\n```c++\nScore & operator=(\n const Score & copy_from\n)\n``` \nAssignment operator for assigning this score's value from another score. \n\n### operator=\n\n```c++\nScore & operator=(\n Score && move_from\n)\n``` \nAssignment operator for assigning this score's value from another score.\n\nr-value-reference version. \n\n### \\~Score\n\n```c++\n ~Score()\n```"]]