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 

返回玩家的得分。

运算符=

Score & operator=(
  const Score & copy_from
)

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

运算符=

Score & operator=(
  Score && move_from
)

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

r-value-reference 版本。

~分数

 ~Score()