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
زمانی که امتیاز برگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، به درستی برمی گردد. برای نمره ایجاد شده توسط کاربر خالی از جمعیت یا برای نمره پر جمعیت همراه با وضعیت پاسخ ناموفق.
Value () const
uint64_t
امتیاز بازیکن را برمی گرداند.
operator= (const Score & copy_from)
عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.
operator= ( Score && move_from)
عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.

توابع عمومی

فراداده

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-value-reference.

معتبر

bool Valid() const 

زمانی که امتیاز برگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، به درستی برمی گردد. برای نمره ایجاد شده توسط کاربر خالی از جمعیت یا برای نمره پر جمعیت همراه با وضعیت پاسخ ناموفق.

برای اینکه توابع گیرنده در این شیء قابل استفاده باشند باید درست باشد.

ارزش

uint64_t Value() const 

امتیاز بازیکن را برمی گرداند.

اپراتور=

Score & operator=(
  const Score & copy_from
)

عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.

اپراتور=

Score & operator=(
  Score && move_from
)

عملگر انتساب برای تخصیص مقدار این امتیاز از امتیاز دیگر.

نسخه r-value-reference.

~ امتیاز

 ~Score()