gpg::
  #include <score_page.h>
  A single data structure which allows you to access score data.
Summary
Data include Leaderboard id, start, timespan, collection, previous score-page token, next score-page token, and the vector of all score entries.
| Constructors and Destructors | |
|---|---|
| ScorePage() | |
| ScorePage(std::shared_ptr< const ScorePageImpl > impl)Explicit constructor.  | |
| ScorePage(const ScorePage & copy_from)Copy constructor for copying an existing score page into a new one.  | |
| ScorePage(ScorePage && move_from)Constructor for moving an existing score page into a new one.  | |
| ~ScorePage() | 
| Public functions | |
|---|---|
| Collection() const  | Returns whether the leaderboard is PUBLIC or SOCIAL.  | 
| Entries() const  | const std::vector< ScorePage::Entry > &Vector of all score entries.  | 
| HasNextScorePage() const  | boolValid if the scoreboard has a subsequent score page.  | 
| HasPreviousScorePage() const  | boolValid if the scoreboard has a previous score page.  | 
| LeaderboardId() const  | const std::string &Returns the unique string that the Google Play Developer Console generated beforehand.  | 
| NextScorePageToken() const  | Returns the score-page token for the subsequent page.  | 
| PreviousScorePageToken() const  | Returns the score-page token for the previous page.  | 
| Start() const  | Returns whether the leaderboard was initially queried for top scores or scores near the current player.  | 
| TimeSpan() const  | Returns the timespan of the leaderboard.  | 
| Valid() const  | boolReturns true if this  ScorePageis populated with data. | 
| operator=(const ScorePage & copy_from) | Assignment operator for assigning this score page's value from another score page.  | 
| operator=(ScorePage && move_from) | Assignment operator for assigning this score page's value from another score page.  | 
| Classes | |
|---|---|
| gpg:: | A class that creates an entry on a score page. | 
| gpg:: | A data structure that is a nearly-opaque type representing a query for a ScorePage (or is empty). | 
Public functions
Collection
LeaderboardCollection Collection() const
Returns whether the leaderboard is PUBLIC or SOCIAL.
HasNextScorePage
bool HasNextScorePage() const
Valid if the scoreboard has a subsequent score page.
HasPreviousScorePage
bool HasPreviousScorePage() const
Valid if the scoreboard has a previous score page.
LeaderboardId
const std::string & LeaderboardId() const
Returns the unique string that the Google Play Developer Console generated beforehand.
Use it to refer to a leaderboard in your game client. It can only be called when Leaderboard::Valid() returns true.
NextScorePageToken
ScorePage::ScorePageToken NextScorePageToken() const
Returns the score-page token for the subsequent page.
PreviousScorePageToken
ScorePage::ScorePageToken PreviousScorePageToken() const
Returns the score-page token for the previous page.
ScorePage
ScorePage()
ScorePage
ScorePage( const ScorePage & copy_from )
Copy constructor for copying an existing score page into a new one.
ScorePage
ScorePage( ScorePage && move_from )
Constructor for moving an existing score page into a new one.
r-value-reference version.
Start
LeaderboardStart Start() const
Returns whether the leaderboard was initially queried for top scores or scores near the current player.
Possible values are TOP_SCORES and PLAYER_CENTERED.
TimeSpan
LeaderboardTimeSpan TimeSpan() const
Returns the timespan of the leaderboard.
Possible values are DAILY, WEEKLY, and ALL_TIME.
Valid
bool Valid() const
operator=
ScorePage & operator=( const ScorePage & copy_from )
Assignment operator for assigning this score page's value from another score page.
operator=
ScorePage & operator=( ScorePage && move_from )
Assignment operator for assigning this score page's value from another score page.
r-value-reference version.
~ScorePage
~ScorePage()
