gpg::ScorePage::ScorePageToken

#include <score_page.h>

מבנה נתונים מסוג כמעט אטום שמייצג שאילתה של ScorePage (או שהוא ריק).

סיכום

ScorePageToken משמש בפונקציות Leaderboard שונות שמאפשרות דפדוף בין דפי ציונים. אסימונים שנוצרו על ידי הפונקציה הזו יתחילו תמיד בתחילת הטווח המבוקש. הלקוח עשוי לקבל אסימון מ-Leaderboard. במקרה כזה הוא מייצג שאילתה לדף הראשון של התוצאות של אותה שאילתה, או מ-ScorePage שהושג בעבר. במקרה כזה, הוא מייצג המשך (דפדוף) של אותה שאילתה.

בונים והורסים

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
בנאי מפורש.
ScorePageToken(const ScorePageToken & copy_from)
יש להעתיק את הבנאי כדי להעתיק אסימון קיים של דף ניקוד לאסימון חדש.
ScorePageToken(ScorePageToken && move_from)
בונה להעברת אסימון קיים של דף ציון לקוד חדש.
~ScorePageToken()

תפקידים ציבוריים

Valid() const
bool
הפונקציה מחזירה את הערך True כאשר אסימון דף הניקוד שהוחזר מאוכלס בנתונים ולצידו סטטוס תגובה לא מוצלח. הערך FALSE לגבי אסימון שנוצר על ידי משתמש שלא אוכלס או אסימון מאוכלס שמלווה בסטטוס תגובה לא מוצלח.
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 

הפונקציה מחזירה את הערך True כאשר אסימון דף הניקוד שהוחזר מאוכלס בנתונים ולצידו סטטוס תגובה לא מוצלח. הערך FALSE לגבי אסימון שנוצר על ידי משתמש שלא אוכלס או אסימון מאוכלס שמלווה בסטטוס תגובה לא מוצלח.

התנאי הזה חייב להיות נכון כדי שאפשר יהיה להשתמש בפונקציות geter באסימון הזה (LeaderboardId, התחלה וכו').

אופרטור=

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

אופרטור הקצאה להקצאת הערך של אסימון דף הניקוד הזה מאסימון אחר של דף תוצאות.

אופרטור=

ScorePageToken & operator=(
  ScorePageToken && move_from
)

אופרטור הקצאה להקצאת הערך של אסימון דף הניקוד הזה מאסימון אחר של דף תוצאות.

של ה-R-value-reference.

~ScorePageToken

 ~ScorePageToken()