<forward_list>
– operátory
operator==
Testuje, zda se objekt forward list na levé straně operátoru rovná objektu forward list na pravé straně.
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Poznámky
Tato funkce šablony přetíží operator==
porovnání dvou objektů šablony forward_list
třídy . Funkce vrátí distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin())
.
operator!=
Testuje, zda se objekt forward list na levé straně operátoru nerovná objektu forward list na pravé straně.
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Návratová hodnota
true
pokud nejsou seznamy stejné; false
pokud jsou seznamy stejné.
Poznámky
Tato funkce šablony vrátí !(left == right)
.
operator<
Testuje, zda objekt forward list na levé straně operátoru je menší než objekt vpřed seznamu na pravé straně.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Návratová hodnota
true
je-li seznam na levé straně operátoru menší než, ale nerovná se seznamu na pravé straně operátoru; jinak false
.
Poznámky
Tato funkce šablony přetíží operator<
porovnání dvou objektů šablony forward_list
třídy . Funkce vrátí lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end())
.
operator<=
Testuje, zda objekt forward list na levé straně operátoru je menší nebo roven objektu forward list na pravé straně.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Návratová hodnota
true
je-li seznam na levé straně operátoru menší nebo roven seznamu na pravé straně operátoru; jinak false
.
Poznámky
Tato funkce šablony vrátí !(right < left)
.
operator>
Testuje, zda je objekt pro předávání seznamu na levé straně operátoru větší než objekt forward list na pravé straně.
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Návratová hodnota
true
je-li seznam na levé straně operátoru větší než seznam na pravé straně operátoru; jinak false
.
Poznámky
Tato funkce šablony vrátí right < left
.
operator>=
Testuje, zda je objekt vpřed seznamu na levé straně operátoru větší nebo roven objektu vpřed seznamu na pravé straně.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Vlevo
Objekt typu forward_list
.
Vpravo
Objekt typu forward_list
.
Návratová hodnota
true
je-li seznam vpřed na levé straně operátoru větší nebo roven seznamu vpřed na pravé straně operátoru; jinak false
.
Poznámky
Funkce šablony vrátí !(left < right)
.