Bagikan melalui


Operator <thread>

Header <thread> menyediakan operator berikut:

operator>=

Menentukan apakah satu thread::id objek lebih besar dari atau sama dengan objek lainnya.

bool operator>= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

!(Left < Right)

Keterangan

Fungsi ini tidak melemparkan pengecualian apa pun.

operator>

Menentukan apakah satu thread::id objek lebih besar dari objek lainnya.

bool operator> (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

Right < Left

Keterangan

Fungsi ini tidak melemparkan pengecualian apa pun.

operator<=

Menentukan apakah satu thread::id objek kurang dari atau sama dengan objek lainnya.

bool operator<= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

!(Right < Left)

Keterangan

Fungsi ini tidak melemparkan pengecualian apa pun.

operator<

Menentukan apakah satu thread::id objek kurang dari objek lainnya.

bool operator<(
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

true jika Kiri mendahului Kanan dalam total pemesanan; jika tidak, false.

Keterangan

Operator mendefinisikan total pemesanan pada semua thread::id objek. Objek ini dapat digunakan sebagai kunci dalam kontainer asosiatif.

Fungsi ini tidak melemparkan pengecualian apa pun.

operator!=

Membandingkan dua thread::id objek untuk ketidaksamaan.

bool operator!= (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

!(Left == Right)

Keterangan

Fungsi ini tidak melemparkan pengecualian apa pun.

operator==

Membandingkan dua thread::id objek untuk kesetaraan.

bool operator== (
    thread::id Left,
    thread::id Right) noexcept

Parameter

Kiri
Objek kiri thread::id .

Kanan
Objek yang tepat thread::id .

Tampilkan Nilai

true jika kedua objek mewakili utas eksekusi yang sama atau jika tidak ada objek yang mewakili utas eksekusi; jika tidak, false.

Keterangan

Fungsi ini tidak melemparkan pengecualian apa pun.

operator<<

Menyisipkan representasi thread::id teks objek ke dalam aliran.

template <class Elem, class Tr>
basic_ostream<Elem, Tr>& operator<<(
    basic_ostream<Elem, Tr>& Ostr, thread::id Id);

Parameter

Ostr
Objek basic_ostream .

Id
Objek thread::id.

Tampilkan Nilai

Ostr.

Keterangan

Fungsi ini menyisipkan Id ke dalam Ostr.

Jika dua thread::id objek dibandingkan sama, representasi teks yang disisipkan dari objek tersebut sama.

Lihat juga

<benang>