gpg::得分

#include <score.h>

单一数据结构,允许您访问有关玩家得分的数据。

摘要

构造函数和析构函数

Score()
Score(std::shared_ptr< const ScoreImpl > impl)
显式构造函数。
Score(const Score & copy_from)
复制用于将现有得分复制到新得分的构造函数。
Score(Score && move_from)
用于将现有得分移入新得分的构造函数。
~Score()

公共函数

Metadata() const
const std::string &
返回开发者指定的与得分相关的元数据(如果已为此得分设置任何元数据)。
Rank() const
uint64_t
返回该玩家相对于其他玩家的得分排名。
Valid() const
bool
如果返回的得分填充了数据并同时显示成功响应状态,则返回 true;对于未填充用户创建的得分,或者对于响应失败状态的已填充得分,则为 false。
Value() const
uint64_t
返回玩家的得分。
operator=(const Score & copy_from)
Score &
用于从其他得分分配此得分值的赋值运算符。
operator=(Score && move_from)
Score &
用于从其他得分分配此得分值的赋值运算符。

公共函数

元数据

const std::string & Metadata() const 

返回开发者指定的与得分相关的元数据(如果已为此得分设置任何元数据)。

排名

uint64_t Rank() const 

返回该玩家相对于其他玩家的得分排名。

得分

 Score()

得分

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

显式构造函数。

得分

 Score(
  const Score & copy_from
)

复制用于将现有得分复制到新得分的构造函数。

得分

 Score(
  Score && move_from
)

用于将现有得分移入新得分的构造函数。

r-value-reference 版本。

有效

bool Valid() const 

如果返回的得分填充了数据并同时显示成功响应状态,则返回 true;对于未填充用户创建的得分,或者对于响应失败状态的已填充得分,则为 false。

此对象的 getter 函数必须设为 true 才可以使用。

uint64_t Value() const 

返回玩家的得分。

operator=

Score & operator=(
  const Score & copy_from
)

用于从其他得分分配此得分值的赋值运算符。

operator=

Score & operator=(
  Score && move_from
)

用于从其他得分分配此得分值的赋值运算符。

r-value-reference 版本。

~得分

 ~Score()