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 &
โอเปอเรเตอร์งานสำหรับกำหนดค่าของคะแนนนี้จากคะแนนอื่น

ฟังก์ชันสาธารณะ

Metadata

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-value

ใช้งานได้

bool Valid() const 

แสดงผลเป็น "จริง" เมื่อมีการเติมข้อมูลคะแนนที่แสดงผลโดยมีสถานะการตอบกลับที่สำเร็จ และ "เท็จ" สำหรับคะแนนที่ผู้ใช้สร้างซึ่งไม่มีการเติมค่า หรือคะแนนที่ป้อนข้อมูลพร้อมสถานะการตอบกลับที่ไม่สำเร็จ

ซึ่งต้องเป็นจริงเพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์นี้ใช้งานได้

ค่า

uint64_t Value() const 

แสดงคะแนนของผู้เล่น

โอเปอเรเตอร์=

Score & operator=(
  const Score & copy_from
)

โอเปอเรเตอร์งานสำหรับกำหนดค่าของคะแนนนี้จากคะแนนอื่น

โอเปอเรเตอร์=

Score & operator=(
  Score && move_from
)

โอเปอเรเตอร์งานสำหรับกำหนดค่าของคะแนนนี้จากคะแนนอื่น

เวอร์ชันอ้างอิง r-value

~คะแนน

 ~Score()