gpg::ScorePage::ScorePageToken

#include <score_page.h>

一个数据结构,它是一个表示对 ScorePage 进行查询(或为空)的近似不透明类型。

摘要

ScorePageToken 用于允许通过分数页进行分页的各种 Leaderboard 函数。由此函数创建的令牌将始终从请求范围的开头开始。客户端可以从 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()

ScorePageToken

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

显式构造函数。

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

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

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

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

右值引用版本。

Valid

bool Valid() const 

当返回的记分页面令牌填充了数据且附带成功的响应状态时,返回 true;对于未填充的用户创建的令牌或填充但附带不成功的响应状态的令牌,返回 false。

对于此令牌上的 getter 函数(LeaderboardId、Start 等)可用,它必须为 true。

operator=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

用于将此记分页面令牌的值从另一个记分页面令牌赋值的赋值运算符。

operator=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

用于将此记分页面令牌的值从另一个记分页面令牌赋值的赋值运算符。

右值引用版本。

~ScorePageToken

 ~ScorePageToken()