Namespaces
Variants

std::chrono::tzdb_list:: erase_after

From cppreference.net
const_iterator erase_after ( const_iterator p ) ;
(начиная с C++20)

Удаляет std::chrono::tzdb , на который ссылается итератор, следующий за p . Этот итератор должен быть разыменуемым. В противном случае поведение не определено. Ни указатели, ни ссылки, ни итераторы не инвалидируются, за исключением тех, которые ссылаются на удаляемый элемент.

Параметры

p - итератор на позицию для удаления после

Возвращаемое значение

Итератор, указывающий на элемент, следующий за удалённым элементом, или end() если такого элемента не существует.

Примечания

tzdb_list предназначен для реализации в виде односвязного списка, и его интерфейс напоминает интерфейс std::forward_list . Однако он не имеет before_begin() , поэтому невозможно удалить первый элемент.