Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::ObservableList< T > Member List

This is the complete list of members for aria::ObservableList< T >, including all inherited members.

at(std::size_t index) constaria::ObservableList< T >inline
clear()aria::ObservableList< T >inline
contains(const T *item) constaria::ObservableList< T >inline
emplace_back(Args &&... args)aria::ObservableList< T >inline
empty() constaria::ObservableList< T >inline
index_of(const T *item) constaria::ObservableList< T >inline
insert(std::size_t index, std::shared_ptr< T > item)aria::ObservableList< T >inline
insert_range(std::size_t index, InputIt first, InputIt last)aria::ObservableList< T >inline
items() constaria::ObservableList< T >inline
move(std::size_t from, std::size_t to)aria::ObservableList< T >inline
ObservableList()=defaultaria::ObservableList< T >
ObservableList(const ObservableList &)=deletearia::ObservableList< T >
ObservableList(ObservableList &&)=deletearia::ObservableList< T >
operator=(const ObservableList &)=deletearia::ObservableList< T >
operator=(ObservableList &&)=deletearia::ObservableList< T >
push_back(std::shared_ptr< T > item)aria::ObservableList< T >inline
reconcile(std::vector< std::shared_ptr< T > > next, KeyFn key_of={})aria::ObservableList< T >inline
remove_all(Pred &&predicate)aria::ObservableList< T >inline
remove_at(std::size_t index)aria::ObservableList< T >inline
remove_first(Pred &&predicate)aria::ObservableList< T >inline
remove_range(std::size_t index, std::size_t count)aria::ObservableList< T >inline
replace_at(std::size_t index, std::shared_ptr< T > item)aria::ObservableList< T >inline
Signal typedefaria::ObservableList< T >
size() constaria::ObservableList< T >inline
snapshot() constaria::ObservableList< T >inline
value_type typedefaria::ObservableList< T >