Namespaces
Variants

std::istreambuf_iterator<CharT,Traits>:: equal

From cppreference.net
Iterator library
Iterator concepts
Iterator primitives
Algorithm concepts and utilities
Indirect callable concepts
Common algorithm requirements
(C++20)
(C++20)
(C++20)
Utilities
(C++20)
Iterator adaptors
Range access
(C++11) (C++14)
(C++14) (C++14)
(C++11) (C++14)
(C++14) (C++14)
(C++17) (C++20)
(C++17)
(C++17)
bool equal ( const istreambuf_iterator & it ) const ;

Comprueba si tanto * this como it son válidos, o ambos son inválidos, independientemente de los objetos de búfer de flujo que utilicen.

Contenidos

Parámetros

it - otro iterador de búfer de flujo con el que comparar

Valor de retorno

true si tanto * this como it son válidos, o ambos son inválidos, false en caso contrario.

Excepciones

Puede lanzar excepciones definidas por la implementación.

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.

DR Aplicado a Comportamiento publicado Comportamiento correcto
LWG 110 C++98 la firma era bool equal ( istreambuf_iterator & it ) const agregado
LWG 1126 C++98 LWG issue 110 no se resolvió correctamente, dejando
el tipo de parámetro como istreambuf_iterator&
const agregado