std::chrono::tzdb_list:: erase_after
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::chrono::tzdb_list
| Member functions | ||||
|
tzdb_list::erase_after
|
||||
|
const_iterator erase_after
(
const_iterator p
)
;
|
(C++20以降) | |
イテレータ p が指す std::chrono::tzdb を削除します。そのイテレータは間接参照可能でなければなりません。そうでない場合、動作は未定義です。 削除された要素を参照するものを除き、ポインタ、参照、またはイテレータは無効化されません。
パラメータ
| p | - | 削除する位置の後ろを指すイテレータ |
戻り値
削除された要素の次の要素を指すイテレータ、またはそのような要素が存在しない場合は
end()
を返します。
注記
tzdb_list
は単方向リンクリストとして実装可能であり、そのインターフェースは
std::forward_list
に類似しています。ただし、
before_begin()
は存在しないため、最初の要素を削除することはできません。