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 ;
(desde C++23)

Reposiciona el puntero siguiente del área de obtención y/o colocación, si es posible, a la posición indicada por sp .

Equivalente a return seekoff ( off_type ( sp ) , std:: ios_base :: beg , which ) ; .

Contenidos

Parámetros

sp - posición del flujo, como una obtenida mediante seekoff() o seekpos()
which - define si la secuencia de entrada, la secuencia de salida, o ambas se ven afectadas. Puede ser una o una combinación de las siguientes constantes:
Constante Explicación
in afecta la secuencia de entrada
out afecta la secuencia de salida

Valor de retorno

sp en caso de éxito o pos_type ( off_type ( - 1 ) ) en caso de fallo.

Notas

seekpos() es llamado por std::basic_streambuf::pubseekpos() , que es llamado por las versiones de un solo argumento de std::basic_istream::seekg() y std::basic_ostream::seekp() .

Ejemplo

Véase también

invoca seekpos ( )
(función miembro pública de std::basic_streambuf<CharT,Traits> )
[virtual]
reposiciona el siguiente puntero en la secuencia de entrada, secuencia de salida, o ambas usando direccionamiento absoluto
(función miembro protegida virtual de std::basic_stringbuf<CharT,Traits,Allocator> )
[virtual]
reposiciona el siguiente puntero en la secuencia de entrada, secuencia de salida, o ambas usando direccionamiento absoluto
(función miembro protegida virtual de std::strstreambuf )