gpg::ScorePage::Entry

#include <score_page.h>

用于在得分页面上创建条目的类。

摘要

构造函数和析构函数

Entry()
Entry(std::shared_ptr< const EntryImpl > impl)
显式构造函数。
Entry(const Entry & copy_from)
复制构造函数,用于将现有条目复制到新条目中。
Entry(Entry && move_from)
用于将现有条目移动到新条目的构造函数。
~Entry()

公共函数

LastModified() const 已弃用。 首选 LastModifiedTime。
LastModifiedTime() const
返回条目的上次修改时间(以自 Unix 纪元起经过的毫秒数表示)。
PlayerId() const
const std::string &
返回玩家 ID。
Score() const
const gpg::Score &
返回玩家得分。
Valid() const
bool
如果返回的条目中填充了数据并且有成功响应状态,则返回 true;如果返回的条目是用户创建的条目,或者是填充了失败响应状态的条目,则返回 false。
operator=(const Entry & copy_from)
Entry &
用于从其他条目分配此条目值的赋值运算符。
operator=(Entry && move_from)
Entry &
用于从其他条目分配此条目值的赋值运算符。

公共函数

条目

 Entry()

条目

 Entry(
  std::shared_ptr< const EntryImpl > impl
)

显式构造函数。

条目

 Entry(
  const Entry & copy_from
)

复制构造函数,用于将现有条目复制到新条目中。

条目

 Entry(
  Entry && move_from
)

用于将现有条目移动到新条目的构造函数。

r-value-reference 版本。

LastModified

Timestamp LastModified() const 

已弃用。 首选 LastModifiedTime。

LastModifiedTime

Timestamp LastModifiedTime() const 

返回条目的上次修改时间(以自 Unix 纪元起经过的毫秒数表示)。

PlayerId

const std::string & PlayerId() const 

返回玩家 ID。

得分

const gpg::Score & Score() const 

返回玩家得分。

有效

bool Valid() const 

如果返回的条目中填充了数据并且有成功响应状态,则返回 true;如果返回的条目是用户创建的条目,或者是填充了失败响应状态的条目,则返回 false。

此条目上的 getter 函数(PlayerId、Score 等)必须设为 true 才可用。

运算符=

Entry & operator=(
  const Entry & copy_from
)

用于从其他条目分配此条目值的赋值运算符。

运算符=

Entry & operator=(
  Entry && move_from
)

用于从其他条目分配此条目值的赋值运算符。

r-value-reference 版本。

~条目

 ~Entry()