Namespaces
Variants

std::istreambuf_iterator<CharT,Traits>:: operator++, operator++ (int)

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)
std::istreambuf_iterator
Member functions
istreambuf_iterator::operator++ istreambuf_iterator::operator++(int)
Non-member functions
istreambuf_iterator & operator ++ ( ) ;
(1)
/* proxy */ operator ++ ( int ) ;
(2)

Avance l'itérateur en appelant sbuf_ - > sbumpc ( ) sbuf_ est le pointeur stocké vers le tampon de flux.

Le comportement est indéfini si l'itérateur est un itérateur de fin de flux.

Paramètres

(aucun)

Valeur de retour

1) * this
2) Un objet proxy contenant le caractère actuel obtenu via operator*() et le pointeur sbuf_ . Le déréférencement d'un objet proxy avec operator* donne le caractère stocké.
Le nom proxy est uniquement à titre d'exposition.

Exceptions

Peut lever des exceptions définies par l'implémentation.