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()

Score

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

显式构造函数。

Score

 Score(
  const Score & copy_from
)

拷贝构造函数,用于将现有分数拷贝到新分数中。

Score

 Score(
  Score && move_from
)

移动构造函数,用于将现有分数移动到新分数中。

右值引用版本。

Valid

bool Valid() const 

当返回的分数包含数据并伴有成功的响应状态时,返回 true;对于未填充的用户创建分数或伴有不成功响应状态的已填充分数,返回 false。

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

Value

uint64_t Value() const 

返回玩家的分数。

operator=

Score & operator=(
  const Score & copy_from
)

赋值运算符,用于从另一个分数赋值此分数的值。

operator=

Score & operator=(
  Score && move_from
)

赋值运算符,用于从另一个分数赋值此分数的值。

右值引用版本。

~Score

 ~Score()