gpg::ניקוד

#include <score.h>

מבנה נתונים יחיד שמאפשר לגשת לנתונים לגבי הניקוד של שחקן.

סיכום

בנייה

Score()
Score(std::shared_ptr< const ScoreImpl > impl)
constructor מפורש.
Score(const Score & copy_from)
העתקת ה-constructor כדי להעתיק ציון קיים לציון חדש.
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
)

constructor מפורש.

ניקוד

 Score(
  const Score & copy_from
)

העתקת ה-constructor כדי להעתיק ציון קיים לציון חדש.

ניקוד

 Score(
  Score && move_from
)

כלי להעברת ציון קיים לדירוג חדש.

r-value-reference.

נתונים תקפים

bool Valid() const 

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

כדי שאפשר יהיה להשתמש בפונקציות getter באובייקט הזה, הוא חייב להיות TRUE.

ערך

uint64_t Value() const 

מחזירה את הניקוד של השחקן.

operator=

Score & operator=(
  const Score & copy_from
)

אופרטור הקצאה להקצאת ערך הציון הזה מציון אחר.

operator=

Score & operator=(
  Score && move_from
)

אופרטור הקצאה להקצאת ערך הציון הזה מציון אחר.

r-value-reference.

~ניקוד

 ~Score()