gpg::ScorePage::ScorePageToken

#include <score_page.h>

โครงสร้างข้อมูลที่เป็นประเภทที่แทบจะทึบแสงซึ่งแสดงคำค้นหาสำหรับ ScorePage (หรือว่างเปล่า)

สรุป

ScorePageToken นำมาใช้ในฟังก์ชันลีดเดอร์บอร์ดต่างๆ ที่อนุญาตให้มีการแสดงหน้าคะแนนผ่านหน้าคะแนน โทเค็นที่สร้างโดยฟังก์ชันนี้จะเริ่มต้นที่จุดเริ่มต้นของช่วงที่ขอเสมอ ไคลเอ็นต์อาจได้รับโทเค็นจากลีดเดอร์บอร์ด ซึ่งในกรณีนี้เป็นการค้นหาสำหรับหน้าแรกของผลการค้นหาสำหรับข้อความค้นหานั้น หรือจาก ScorePage ที่ได้รับก่อนหน้านี้ ซึ่งในกรณีนี้เป็นการค้นหาอย่างต่อเนื่อง (การแบ่งหน้า) ของข้อความค้นหานั้น

ผู้ผลิตและผู้ทำลาย

ScorePageToken()
ScorePageToken(std::shared_ptr< const ScorePageTokenImpl > impl)
ตัวสร้างที่ชัดแจ้ง
ScorePageToken(const ScorePageToken & copy_from)
คัดลอกตัวสร้างสำหรับคัดลอกโทเค็นหน้าคะแนนที่มีอยู่ลงในโทเค็นใหม่
ScorePageToken(ScorePageToken && move_from)
เครื่องมือสร้างสำหรับการย้ายโทเค็นหน้าคะแนนที่มีอยู่ไปยังโทเค็นใหม่
~ScorePageToken()

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

Valid() const
bool
แสดงผลเป็น "จริง" เมื่อมีการเติมข้อมูลโทเค็นหน้าคะแนนที่แสดงผลพร้อมด้วยสถานะการตอบกลับที่สำเร็จ และ "เท็จ" สำหรับโทเค็นที่สร้างโดยผู้ใช้ที่ไม่ได้ป้อนข้อมูลหรือโทเค็นที่ระบบสร้างขึ้นมาพร้อมกับสถานะการตอบกลับที่ไม่สำเร็จ
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

ใช้งานได้

bool Valid() const 

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

ซึ่งต้องมีจริงเพื่อให้ฟังก์ชัน Getter ในโทเค็นนี้ (LeaderboardId, Start ฯลฯ) ใช้งานได้

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

ScorePageToken & operator=(
  const ScorePageToken & copy_from
)

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

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

ScorePageToken & operator=(
  ScorePageToken && move_from
)

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

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

~ScorePageToken

 ~ScorePageToken()