std::chrono::tzdb_list::erase_after
From cppreference.com
| const_iterator erase_after( const_iterator p ); |
(C++20以降) | |
std::chrono::tzdb を、イテレータ p の後にある要素を指すイテレータによって削除します。そのイテレータは逆参照可能でなければなりません。そうでなければ、動作は未定義です。削除された要素を指すもの以外で、ポインタ、参照、またはイテレータが無効になることはありません。
[編集] パラメータ
| p | - | 削除する要素の前の位置を指すイテレータ |
[編集] 戻り値
削除された要素の次の要素を指すイテレータ。そのような要素が存在しない場合は end() です。
[編集] 注記
tzdb_list は単方向リストとして実装されることを意図しており、そのインターフェースは std::forward_list に似ています。しかし、before_begin() を持たないため、最初の要素を削除することはできません。