gpg::Score

#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。

此属性必须为 true,此对象上的 getter 函数才能使用。

uint64_t Value() const 

返回玩家的得分。

operator=

Score & operator=(
  const Score & copy_from
)

用于从另一个得分分配此得分的赋值运算符。

operator=

Score & operator=(
  Score && move_from
)

用于从另一个得分分配此得分的赋值运算符。

r-value-reference 版本。

~Score

 ~Score()