gpg::ScorePage::ScorePageToken

#include <score_page.h>

一种数据结构,属于一种几乎不透明的类型,代表对 ScorePage 的查询(或为空)。

总结

ScorePageToken 用于允许对得分页面进行分页的多个 Leaderboard 函数。此函数创建的令牌将始终从请求的范围的开头开始。客户端可以从排行榜获取令牌,在这种情况下,它代表针对该查询初始结果页的查询,或者从先前获取的 ScorePage 获取令牌,在这种情况下,它表示相应查询的延续(分页)。

构造函数和析构函数

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
显式构造函数。
ScorePageToken(const ScorePageToken & copy_from)
复制构造函数,用于将现有得分页面令牌复制到新令牌。
ScorePageToken(ScorePageToken && move_from)
用于将现有得分页面令牌移动到新令牌的构造函数。
~ScorePageToken()

公共函数

Valid() const
bool
如果返回的得分页面令牌填充了数据并附有成功响应状态,则返回 true;如果是用户填充的未填充令牌或已填充的不成功令牌,则返回 false。
operator=(const ScorePageToken & copy_from)
用于从其他得分页面令牌分配此得分页面令牌值的赋值运算符。
operator=(ScorePageToken && move_from)
用于从其他得分页面令牌分配此得分页面令牌值的赋值运算符。

公共函数

得分页面令牌

 ScorePageToken()

得分页面令牌

 ScorePageToken(
  std::shared_ptr< const ScorePageTokenImpl > impl
)

显式构造函数。

得分页面令牌

 ScorePageToken(
  const ScorePageToken & copy_from
)

复制构造函数,用于将现有得分页面令牌复制到新令牌。

得分页面令牌

 ScorePageToken(
  ScorePageToken && move_from
)

用于将现有得分页面令牌移动到新令牌的构造函数。

r-value-reference 版本。

有效

bool Valid() const 

如果返回的得分页面令牌填充了数据并附有成功响应状态,则返回 true;如果是用户填充的未填充令牌或已填充的不成功令牌,则返回 false。

此令牌的 getter 函数(LeaderboardId、Start 等)必须是 true 才能使用。

运算符=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

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

运算符=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

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

r-value-reference 版本。

~ScorePageToken

 ~ScorePageToken()