std::chrono::tzdb_list:: erase_after
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
tzdb_list::erase_after
|
||||
|
const_iterator erase_after
(
const_iterator p
)
;
|
(desde C++20) | |
Borra el std::chrono::tzdb referido por el iterador que sigue a p . Ese iterador debe ser dereferenciable. De lo contrario, el comportamiento es indefinido. No se invalidan punteros, referencias o iteradores excepto aquellos que se refieren al elemento borrado.
Parámetros
| p | - | un iterador a la posición a borrar después |
Valor de retorno
Un iterador que apunta al elemento siguiente al elemento borrado, o
end()
si no existe tal elemento.
Notas
tzdb_list
está diseñado para ser implementable como una lista enlazada simple, y su interfaz se asemeja a la de
std::forward_list
. Sin embargo, no tiene
before_begin()
, por lo que no es posible eliminar el primer elemento.