gpg:: ScorePage:: Entry
#include <score_page.h>
כיתה שיוצרת רשומה בדף הציונים.
סיכום
בנייה |
|
---|---|
Entry()
|
|
Entry(std::shared_ptr< const EntryImpl > impl)
constructor מפורש.
|
|
Entry(const Entry & copy_from)
העתקת ה-constructor להעתקת רשומה קיימת לרשומה חדשה.
|
|
Entry(Entry && move_from)
בונה להעברת רשומה קיימת לרישום חדשה.
|
|
~Entry()
|
פונקציות ציבוריות |
|
---|---|
LastModified() const
|
הוצא משימוש. עדיפות ל-LastChangeTime. |
LastModifiedTime() const
|
פונקציה זו מחזירה את הזמן שבו הערך שונה לאחרונה (מבוטא כאלפיות שנייה מאז תחילת התקופה של יוניקס [Unix epoch]).
|
PlayerId() const
|
const std::string &
מחזירה את מזהה הנגן.
|
Score() const
|
const gpg::Score &
מחזירה את הניקוד של השחקן.
|
Valid() const
|
bool
הפונקציה מחזירה true כשהרשומה שהוחזרה מאוכלסת בנתונים ומלווה בסטטוס תגובה מוצלחת. FALSE עבור רשומה לא מאוכלסת שנוצרה על ידי משתמש או עבור רשומה מאוכלסת עם סטטוס תגובה שנכשל.
|
operator=(const Entry & copy_from)
|
Entry &
אופרטור הקצאה להקצאת הערך של הרשומה הזו מרשומה אחרת.
|
operator=(Entry && move_from)
|
Entry &
אופרטור הקצאה להקצאת הערך של הרשומה הזו מרשומה אחרת.
|
פונקציות ציבוריות
הערך
Entry()
הערך
Entry( std::shared_ptr< const EntryImpl > impl )
constructor מפורש.
LastModifiedTime
Timestamp LastModifiedTime() const
פונקציה זו מחזירה את הזמן שבו הערך שונה לאחרונה (מבוטא כאלפיות שנייה מאז תחילת התקופה של יוניקס [Unix epoch]).
PlayerId
const std::string & PlayerId() const
מחזירה את מזהה הנגן.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה true כשהרשומה שהוחזרה מאוכלסת בנתונים ומלווה בסטטוס תגובה מוצלחת. FALSE עבור רשומה לא מאוכלסת שנוצרה על ידי משתמש או עבור רשומה מאוכלסת עם סטטוס תגובה שנכשל.
הערך הזה חייב להיות נכון כדי שאפשר יהיה להשתמש בפונקציות getter ברשומה הזו (PlayerId, ניקוד וכו').
operator=
Entry & operator=( const Entry & copy_from )
אופרטור הקצאה להקצאת הערך של הרשומה הזו מרשומה אחרת.
operator=
Entry & operator=( Entry && move_from )
אופרטור הקצאה להקצאת הערך של הרשומה הזו מרשומה אחרת.
r-value-reference.
~כניסה
~Entry()