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)
Score &
किसी अन्य स्कोर से इस स्कोर की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.
operator=(Score && move_from)
Score &
किसी अन्य स्कोर से इस स्कोर की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

सार्वजनिक फ़ंक्शन

मेटाडेटा

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-वैल्यू-रेफ़रंस वर्शन.

वैध

bool Valid() const 

जब दिखाए गए स्कोर में डेटा की जानकारी शामिल होती है और उसके साथ जवाब की स्थिति भी शामिल होती है, तब 'सही' दिखाता है. उपयोगकर्ता के बनाए गए ऐसे स्कोर के लिए 'गलत' होता है जिसमें जानकारी नहीं दी गई होती है या ऐसे स्कोर के लिए 'गलत' दिखाता है जिसमें जवाब नहीं दिया गया था.

इस्तेमाल करने लायक होने के लिए, इस ऑब्जेक्ट पर गेटर फ़ंक्शन के लिए यह सही होना चाहिए.

वैल्यू

uint64_t Value() const 

खिलाड़ी का स्कोर दिखाता है.

ऑपरेटर=

Score & operator=(
  const Score & copy_from
)

किसी अन्य स्कोर से इस स्कोर की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

ऑपरेटर=

Score & operator=(
  Score && move_from
)

किसी अन्य स्कोर से इस स्कोर की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

r-वैल्यू-रेफ़रंस वर्शन.

~स्कोर

 ~Score()