Namespaces
Variants

operator==,!= (std::extreme_value_distribution)

From cppreference.net

friend bool operator == ( const extreme_value_distribution & lhs,
const extreme_value_distribution & rhs ) ;
(1) (начиная с C++11)
friend bool operator ! = ( const extreme_value_distribution & lhs,
const extreme_value_distribution & rhs ) ;
(2) (начиная с C++11)
(до C++20)

Сравнивает два объекта распределения. Два объекта распределения равны, когда значения параметров и внутреннее состояние одинаковы.

1) Сравнивает два объекта распределения на равенство.
2) Сравнивает два объекта распределения на неравенство.

Эти функции не видны при обычном unqualified или qualified lookup , и могут быть найдены только с помощью argument-dependent lookup , когда std::extreme_value_distribution<ResultType> является ассоциированным классом аргументов.

Оператор != синтезируется из operator== .

(since C++20)

Содержание

Параметры

lhs, rhs - объекты распределения для сравнения

Возвращаемое значение

1) true если объекты распределения равны, false в противном случае.
2) true если объекты распределения не равны, false в противном случае.

Сложность

Константа.

Отчеты о дефектах

Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены задним числом к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 3519 C++11 форма операторов равенства была не определена
(могли быть скрытыми друзьями или шаблонами свободных функций)
указано как скрытые друзья