Namespaces
Variants

std::basic_spanbuf<CharT,Traits>:: seekpos

From cppreference.net
std::basic_spanbuf
Public member functions
Protected member functions
basic_spanbuf::seekpos
(C++23)
Non-member functions
protected :

pos_type seekpos ( pos_type sp, std:: ios_base :: openmode which =

std:: ios_base :: in | std:: ios_base :: out ) override ;
(depuis C++23)

Repositionne le pointeur suivant de la zone de lecture et/ou d'écriture, si possible, à la position indiquée par sp .

Équivalent à return seekoff ( off_type ( sp ) , std:: ios_base :: beg , which ) ; .

Table des matières

Paramètres

sp - position du flux, telle qu'obtenue par seekoff() ou seekpos()
which - définit si la séquence d'entrée, la séquence de sortie, ou les deux sont affectées. Peut être une ou une combinaison des constantes suivantes :
Constante Explication
in affecte la séquence d'entrée
out affecte la séquence de sortie

Valeur de retour

sp en cas de succès ou pos_type ( off_type ( - 1 ) ) en cas d'échec.

Notes

seekpos() est appelée par std::basic_streambuf::pubseekpos() , qui est appelée par les versions à un seul argument de std::basic_istream::seekg() et std::basic_ostream::seekp() .

Exemple

Voir aussi

appelle seekpos ( )
(fonction membre publique de std::basic_streambuf<CharT,Traits> )
[virtual]
repositionne le pointeur suivant dans la séquence d'entrée, la séquence de sortie, ou les deux en utilisant l'adressage absolu
(fonction membre protégée virtuelle de std::basic_stringbuf<CharT,Traits,Allocator> )
[virtual]
repositionne le pointeur suivant dans la séquence d'entrée, la séquence de sortie, ou les deux en utilisant l'adressage absolu
(fonction membre protégée virtuelle de std::strstreambuf )