|
const_iterator erase_after
(
const_iterator p
)
;
|
|
(начиная с C++20)
|
|
|
|
|
Удаляет
std::chrono::tzdb
, на который ссылается итератор, следующий за
p
. Этот итератор должен быть разыменуемым. В противном случае поведение не определено.
Ни указатели, ни ссылки, ни итераторы не инвалидируются, за исключением тех, которые ссылаются на удаляемый элемент.
Параметры
|
p
|
-
|
итератор на позицию для удаления после
|
Возвращаемое значение
Итератор, указывающий на элемент, следующий за удалённым элементом, или
end()
если такого элемента не существует.
Примечания
tzdb_list
предназначен для реализации в виде односвязного списка, и его интерфейс напоминает интерфейс
std::forward_list
. Однако он не имеет
before_begin()
, поэтому невозможно удалить первый элемент.