Namespaces
Variants

std::chrono::tzdb_list:: erase_after

From cppreference.net
const_iterator erase_after ( const_iterator p ) ;
(seit C++20)

Löscht die std::chrono::tzdb , auf die der Iterator nach p verweist. Dieser Iterator muss dereferenzierbar sein. Andernfalls ist das Verhalten undefiniert. Keine Zeiger, Referenzen oder Iteratoren werden ungültig, außer denen, die sich auf das gelöschte Element beziehen.

Parameter

p - ein Iterator auf die Position, nach der gelöscht werden soll

Rückgabewert

Ein Iterator, der auf das Element nach dem gelöschten Element zeigt, oder end() falls kein solches Element existiert.

Hinweise

tzdb_list ist als einfach verkettete Liste implementierbar, und ihre Schnittstelle ähnelt der von std::forward_list . Sie besitzt jedoch keine before_begin() -Funktion, weshalb es nicht möglich ist, das erste Element zu löschen.