Forward iterator that keeps the underlying persistent index alive. More...
#include <model.hpp>
Public Types | |
| using | value_type = Clip |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
| const Clip & | operator* () const noexcept |
| Borrows the current clip; retained index storage keeps it alive. | |
| const Clip * | operator-> () const noexcept |
| Returns the address of the current borrowed clip. | |
| Iterator & | operator++ () noexcept |
| Advances in canonical timeline order. | |
| bool | operator== (const Iterator &) const noexcept=default |
| Compares iterator position and retained index identity. | |
Friends | |
| class | ClipView |
Forward iterator that keeps the underlying persistent index alive.
| using pulp::timeline::Track::ClipView::Iterator::difference_type = std::ptrdiff_t |
| using pulp::timeline::Track::ClipView::Iterator::iterator_category = std::forward_iterator_tag |
|
noexcept |
Borrows the current clip; retained index storage keeps it alive.
|
noexcept |
Advances in canonical timeline order.
|
noexcept |
Returns the address of the current borrowed clip.
|
defaultnoexcept |
Compares iterator position and retained index identity.
|
friend |