使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
gpg::ScorePage::Entry
#include <score_page.h>
用于在成绩页面上创建条目的类。
摘要
公共函数
条目
Entry()
条目
Entry(
std::shared_ptr< const EntryImpl > impl
)
条目
Entry(
const Entry & copy_from
)
条目
Entry(
Entry && move_from
)
用于将现有条目移至新条目的构造函数。
r-value-reference 版本。
LastModified
Timestamp LastModified() const
已废弃。
优先使用 LastModifiedTime。
LastModifiedTime
Timestamp LastModifiedTime() const
返回条目上次修改的时间(以自 Unix 纪元以来经过的毫秒数表示)。
PlayerId
const std::string & PlayerId() const
分数
const gpg::Score & Score() const
有效
bool Valid() const
如果返回的条目已填充数据且响应状态为成功,则返回 true;如果用户创建的条目未填充数据,或者已填充数据但响应状态为失败,则返回 false。
此条目上的 getter 函数(PlayerId、Score 等)必须为 true 才能使用。
operator=
Entry & operator=(
const Entry & copy_from
)
operator=
Entry & operator=(
Entry && move_from
)
用于从其他条目分配此条目值的赋值运算符。
r-value-reference 版本。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-22。
[null,null,["最后更新时间 (UTC):2025-08-22。"],[],[],null,["# gpg::ScorePage::Entry Class Reference\n\ngpg::ScorePage::Entry\n=====================\n\n`#include \u003cscore_page.h\u003e`\n\nA class that creates an entry on a score page.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Entry](#classgpg_1_1_score_page_1_1_entry_1a819da6506beadf0cbf8c3ad98017a8c6)`()` ||\n| [Entry](#classgpg_1_1_score_page_1_1_entry_1a0459dbe666b3234a464dec9f65a47adc)`(std::shared_ptr\u003c const EntryImpl \u003e impl)` Explicit constructor. ||\n| [Entry](#classgpg_1_1_score_page_1_1_entry_1a6ac998737573b3ea58130df7daf58d04)`(const `[Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` & copy_from)` Copy constructor for copying an existing entry into a new one. ||\n| [Entry](#classgpg_1_1_score_page_1_1_entry_1a97f71047dfe8c6fb14ac1bf067de9828)`(`[Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` && move_from)` Constructor for moving an existing entry into a new one. ||\n| [~Entry](#classgpg_1_1_score_page_1_1_entry_1a45717132994736f8142b3486ddd93774)`()` ||\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [LastModified](#classgpg_1_1_score_page_1_1_entry_1a6be6eda3076e935355791d931adfb90b)`() const ` | [Timestamp](/games/services/cpp/api/namespace/gpg#namespacegpg_1a5668d538180e09da17413d5e1c275544) **[Deprecated.](/games/services/cpp/api/deprecated/deprecated)**Prefer LastModifiedTime. |\n| [LastModifiedTime](#classgpg_1_1_score_page_1_1_entry_1a7b1bec91e44f25a31568090abf041823)`() const ` | [Timestamp](/games/services/cpp/api/namespace/gpg#namespacegpg_1a5668d538180e09da17413d5e1c275544) Returns time at which the entry was last modified (expressed as milliseconds since the Unix epoch). |\n| [PlayerId](#classgpg_1_1_score_page_1_1_entry_1aa076d3fb7cceb4dc04a1ce765bec49a5)`() const ` | `const std::string &` Returns player ID. |\n| [Score](#classgpg_1_1_score_page_1_1_entry_1a64d90f26f5ba0a3e0ed57f97b3141a1c)`() const ` | `const `[gpg::Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score)` &` Returns player score. |\n| [Valid](#classgpg_1_1_score_page_1_1_entry_1a8ed52640c602772e5fb440e73ebdd418)`() const ` | `bool` Returns true when the returned entry is populated with data and is accompanied by a successful response status; false for an unpopulated user-created entry or for a populated one accompanied by an unsuccessful response status. |\n| [operator=](#classgpg_1_1_score_page_1_1_entry_1a7804f339b8cfe02c180a3c841e7ce202)`(const `[Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` & copy_from)` | [Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` &` Assignment operator for assigning this entry's value from another entry. |\n| [operator=](#classgpg_1_1_score_page_1_1_entry_1a660b519d1dcd64a9f92d415e21ad2982)`(`[Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` && move_from)` | [Entry](/games/services/cpp/api/class/gpg/score-page/entry#classgpg_1_1_score_page_1_1_entry)` &` Assignment operator for assigning this entry's value from another entry. |\n\nPublic functions\n----------------\n\n### Entry\n\n```c++\n Entry()\n``` \n\n### Entry\n\n```c++\n Entry(\n std::shared_ptr\u003c const EntryImpl \u003e impl\n)\n``` \nExplicit constructor. \n\n### Entry\n\n```c++\n Entry(\n const Entry & copy_from\n)\n``` \nCopy constructor for copying an existing entry into a new one. \n\n### Entry\n\n```c++\n Entry(\n Entry && move_from\n)\n``` \nConstructor for moving an existing entry into a new one.\n\nr-value-reference version. \n\n### LastModified\n\n```c++\nTimestamp LastModified() const \n``` \n**[Deprecated.](/games/services/cpp/api/deprecated/deprecated)**Prefer LastModifiedTime. \n\n### LastModifiedTime\n\n```c++\nTimestamp LastModifiedTime() const \n``` \nReturns time at which the entry was last modified (expressed as milliseconds since the Unix epoch). \n\n### PlayerId\n\n```c++\nconst std::string & PlayerId() const \n``` \nReturns player ID. \n\n### Score\n\n```c++\nconst gpg::Score & Score() const \n``` \nReturns player score. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned entry is populated with data and is accompanied by a successful response status; false for an unpopulated user-created entry or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this entry (PlayerId, [Score](/games/services/cpp/api/class/gpg/score#classgpg_1_1_score), etc.) to be usable. \n\n### operator=\n\n```c++\nEntry & operator=(\n const Entry & copy_from\n)\n``` \nAssignment operator for assigning this entry's value from another entry. \n\n### operator=\n\n```c++\nEntry & operator=(\n Entry && move_from\n)\n``` \nAssignment operator for assigning this entry's value from another entry.\n\nr-value-reference version. \n\n### \\~Entry\n\n```c++\n ~Entry()\n```"]]