gpg:: صفحه امتیاز:: ScorePageToken

#include <score_page.h>

یک ساختار داده که یک نوع تقریباً مات است که یک پرس و جو برای یک صفحه امتیاز را نشان می دهد (یا خالی است).

خلاصه

ScorePageToken در عملکردهای مختلف Leaderboard استفاده می شود که امکان صفحه بندی در صفحات امتیازات را فراهم می کند. توکن های ایجاد شده توسط این تابع همیشه از ابتدای محدوده درخواستی شروع می شوند. مشتری ممکن است یک نشانه را از یک تابلوی امتیازات دریافت کند، که در این صورت یک پرس و جو برای صفحه اولیه نتایج برای آن پرس و جو را نشان می دهد، یا از یک ScorePage که قبلاً به دست آمده است، که در این صورت ادامه (صفحه بندی) آن پرس و جو را نشان می دهد.

سازندگان و ویرانگرها

ScorePageToken ()
ScorePageToken (std::shared_ptr< const ScorePageTokenImpl > impl)
سازنده صریح.
ScorePageToken (const ScorePageToken & copy_from)
کپی سازنده برای کپی کردن یک نشانه صفحه امتیاز موجود در یک نشانه جدید.
ScorePageToken ( ScorePageToken && move_from)
سازنده برای انتقال یک نشانه صفحه امتیاز موجود به یک نشانه جدید.
~ScorePageToken ()

توابع عمومی

Valid () const
bool
زمانی که نشانه صفحه امتیاز برگشتی با داده ها پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، به درستی برمی گردد. برای یک توکن ایجاد شده توسط کاربر خالی از جمعیت یا برای یک توکن پر شده که با وضعیت پاسخ ناموفق همراه است.
operator= (const ScorePageToken & copy_from)
عملگر انتساب برای تخصیص ارزش این نشانه صفحه امتیاز از نشانه صفحه امتیاز دیگر.
operator= ( ScorePageToken && move_from)
عملگر انتساب برای تخصیص ارزش این نشانه صفحه امتیاز از نشانه صفحه امتیاز دیگر.

توابع عمومی

ScorePageToken

 ScorePageToken()

ScorePageToken

 ScorePageToken(
  std::shared_ptr< const ScorePageTokenImpl > impl
)

سازنده صریح.

ScorePageToken

 ScorePageToken(
  const ScorePageToken & copy_from
)

کپی سازنده برای کپی کردن یک نشانه صفحه امتیاز موجود در یک نشانه جدید.

ScorePageToken

 ScorePageToken(
  ScorePageToken && move_from
)

سازنده برای انتقال یک نشانه صفحه امتیاز موجود به یک نشانه جدید.

نسخه r-value-reference.

معتبر

bool Valid() const 

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

برای اینکه توابع دریافت کننده در این نشانه (LeaderboardId، Start و غیره) قابل استفاده باشند، باید درست باشد.

اپراتور=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

عملگر انتساب برای تخصیص ارزش این نشانه صفحه امتیاز از نشانه صفحه امتیاز دیگر.

اپراتور=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

عملگر انتساب برای تخصیص ارزش این نشانه صفحه امتیاز از نشانه صفحه امتیاز دیگر.

نسخه r-value-reference.

~ScorePageToken

 ~ScorePageToken()