gpg::ScorePage::ScorePageToken

#include <score_page.h>

A data structure that is a nearly-opaque type representing a query for a ScorePage (or is empty).

Summary

ScorePageToken is used in various Leaderboard functions that allow paging through pages of scores. Tokens created by this function will always start at the beginning of the requested range. The client may obtain a token either from a Leaderboard, in which case it represents a query for the initial page of results for that query, or from a previously-obtained ScorePage, in which case it represents a continuation (paging) of that query.

Constructors and Destructors

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
Explicit constructor.
ScorePageToken(const ScorePageToken & copy_from)
Copy constructor for copying an existing score page token into a new one.
ScorePageToken(ScorePageToken && move_from)
Constructor for moving an existing score page token into a new one.
~ScorePageToken()

Public functions

Valid() const
bool
Returns true when the returned score page token is populated with data and is accompanied by a successful response status; false for an unpopulated user-created token or for a populated one accompanied by an unsuccessful response status.
operator=(const ScorePageToken & copy_from)
Assignment operator for assigning this score page token's value from another score page token.
operator=(ScorePageToken && move_from)
Assignment operator for assigning this score page token's value from another score page token.

Public functions

ScorePageToken

 ScorePageToken()

ScorePageToken

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

Explicit constructor.

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

Copy constructor for copying an existing score page token into a new one.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

Constructor for moving an existing score page token into a new one.

r-value-reference version.

Valid

bool Valid() const 

Returns true when the returned score page token is populated with data and is accompanied by a successful response status; false for an unpopulated user-created token or for a populated one accompanied by an unsuccessful response status.

It must be true for the getter functions on this token (LeaderboardId, Start, etc.) to be usable.

operator=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

Assignment operator for assigning this score page token's value from another score page token.

operator=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

Assignment operator for assigning this score page token's value from another score page token.

r-value-reference version.

~ScorePageToken

 ~ScorePageToken()