gpg::スコア

#include <score.h>

プレーヤーのスコアに関するデータにアクセスできる単一のデータ構造。

概要

コンストラクタとデストラクタ

Score()
Score(std::shared_ptr< const ScoreImpl > impl)
明示的なコンストラクタ。
Score(const Score & copy_from)
既存のスコアを新しいスコアにコピーするためのコピー コンストラクタ。
Score(Score && move_from)
既存のスコアを新しいスコアに移動するためのコンストラクタ。
~Score()

パブリック関数

Metadata() const
const std::string &
このスコアにデベロッパー指定のメタデータがある場合、スコア関連のメタデータを返します。
Rank() const
uint64_t
他のプレーヤーのスコアと比較したプレーヤーのスコアのランクを返します。
Valid() const
bool
返されたスコアにデータが挿入され、成功のレスポンス ステータスを伴う場合に true を返します。ユーザーが作成したスコアが入力されていない場合、またはスコアが入力されていない場合、またはレスポンスの失敗ステータスが入力済みの場合は false になります。
Value() const
uint64_t
プレーヤーのスコアを返します。
operator=(const Score & copy_from)
Score &
このスコアの値を別のスコアから割り当てるための割り当て演算子。
operator=(Score && move_from)
Score &
このスコアの値を別のスコアから割り当てるための割り当て演算子。

パブリック関数

メタデータ

const std::string & Metadata() const 

このスコアにデベロッパー指定のメタデータがある場合、スコア関連のメタデータを返します。

ランク

uint64_t Rank() const 

他のプレーヤーのスコアと比較したプレーヤーのスコアのランクを返します。

スコア

 Score()

スコア

 Score(
  std::shared_ptr< const ScoreImpl > impl
)

明示的なコンストラクタ。

スコア

 Score(
  const Score & copy_from
)

既存のスコアを新しいスコアにコピーするためのコピー コンストラクタ。

スコア

 Score(
  Score && move_from
)

既存のスコアを新しいスコアに移動するためのコンストラクタ。

r 値参照バージョン。

有効

bool Valid() const 

返されたスコアにデータが挿入され、成功のレスポンス ステータスを伴う場合に true を返します。ユーザー作成のスコアが入力されていない場合、またはスコアが入力されていない場合、またはレスポンスの失敗ステータスを伴う場合は false になります。

このオブジェクトのゲッター関数が使用可能になるには、true である必要があります。

uint64_t Value() const 

プレーヤーのスコアを返します。

operator=

Score & operator=(
  const Score & copy_from
)

このスコアの値を別のスコアから割り当てるための割り当て演算子。

operator=

Score & operator=(
  Score && move_from
)

このスコアの値を別のスコアから割り当てるための割り当て演算子。

r 値参照バージョン。

スコア

 ~Score()