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。

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

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

右值引用版本。

有效

bool Valid() const 

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

对于此对象上的 getter 函数可用,它必须为真。

uint64_t Value() const 

返回玩家的分数。

operator=

Score & operator=(
  const Score & copy_from
)

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

operator=

Score & operator=(
  Score && move_from
)

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

右值引用版本。

~Score

 ~Score()