gpg::
  #include <leaderboard.h>
  A single data structure allowing you to access data about the status of a specific leaderboard, such as its name and validity.
Summary
| Constructors and Destructors | |
|---|---|
| Leaderboard() | |
| Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)Explicit constructor.  | |
| Leaderboard(const Leaderboard & copy_from)Copy constructor for copying an existing leaderboard into a new one.  | |
| Leaderboard(Leaderboard && move_from)Constructor for moving an existing leaderboard into a new one.  | |
| ~Leaderboard() | 
| Public functions | |
|---|---|
| IconUrl() const  | const std::string &Returns the URL leading to the image of the icon for this Leaderboard.  | 
| Id() const  | const std::string &Returns the unique string that the Google Play Developer Console generated beforehand.  | 
| Name() const  | const std::string &Returns the short name of the leaderboard.  | 
| Order() const  | Returns whether ascending or descending order is better.  | 
| Valid() const  | boolReturns true when the returned leaderboard is populated with data and is accompanied by a successful response status; false for an unpopulated user-created leaderboard or for a populated one accompanied by an unsuccessful response status.  | 
| operator=(const Leaderboard & copy_from) | Assignment operator for assigning this leaderboard's value from another leaderboard.  | 
| operator=(Leaderboard && move_from) | Assignment operator for assigning this leaderboard's value from another leaderboard.  | 
Public functions
IconUrl
const std::string & IconUrl() const
Returns the URL leading to the image of the icon for this Leaderboard.
It can only be called when Leaderboard::Valid() returns true.
Id
const std::string & Id() 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.
Leaderboard
Leaderboard()
Leaderboard
Leaderboard( std::shared_ptr< const LeaderboardImpl > impl )
Explicit constructor.
Leaderboard
Leaderboard( const Leaderboard & copy_from )
Copy constructor for copying an existing leaderboard into a new one.
Leaderboard
Leaderboard( Leaderboard && move_from )
Constructor for moving an existing leaderboard into a new one.
r-value-reference version.
Name
const std::string & Name() const
Returns the short name of the leaderboard.
Up to 100 characters. It can only be called when Achievement::Valid() returns true.
Order
LeaderboardOrder Order() const
Returns whether ascending or descending order is better.
Possible values are "LARGER_IS_BETTER" or "SMALLER_IS_BETTER". LARGER_IS_BETTER places larger scores at the top (descending). SMALLER_IS_BETTER places smaller scores at the top (ascending). It can only be called when Achievement::Valid() returns true.
Valid
bool Valid() const
Returns true when the returned leaderboard is populated with data and is accompanied by a successful response status; false for an unpopulated user-created leaderboard or for a populated one accompanied by an unsuccessful response status.
It must be true for the getter functions on this leaderboard (id, Name, Description, etc.) to be usable.
operator=
Leaderboard & operator=( const Leaderboard & copy_from )
Assignment operator for assigning this leaderboard's value from another leaderboard.
operator=
Leaderboard & operator=( Leaderboard && move_from )
Assignment operator for assigning this leaderboard's value from another leaderboard.
r-value-reference version.
~Leaderboard
~Leaderboard()
