|
Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
|
#include <observable_list.hpp>
Public Types | |
| using | value_type = std::shared_ptr<T> |
| using | const_iterator |
| using | iterator = const_iterator |
Public Member Functions | |
| SnapshotRange (std::vector< std::shared_ptr< T > > data) noexcept | |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| std::size_t | size () const noexcept |
| bool | empty () const noexcept |
| const std::shared_ptr< T > & | operator[] (std::size_t i) const |
| using aria::ObservableList< T >::SnapshotRange::value_type = std::shared_ptr<T> |
| using aria::ObservableList< T >::SnapshotRange::const_iterator |
| using aria::ObservableList< T >::SnapshotRange::iterator = const_iterator |
|
inlineexplicitnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |
|
inlinenodiscard |