Nui
|
#include <nui/feature_test.hpp>
#include <nui/utility/iterator_accessor.hpp>
#include <nui/event_system/observed_value.hpp>
#include <nui/event_system/observed_value_combinator.hpp>
#include <utility>
Go to the source code of this file.
Classes | |
class | Nui::ObservedRange< ObservedValue > |
class | Nui::UnoptimizedRange< CopyableRangeLike, ObservedValues > |
Namespaces | |
namespace | Nui |
Functions | |
template<typename ObservedValue > requires (IsObserved<ObservedValue>) | |
ObservedRange< ObservedValue > | Nui::range (ObservedValue &observedValues) |
template<typename ObservedValue > requires (IsObserved<ObservedValue>) | |
ObservedRange< const ObservedValue > | Nui::range (ObservedValue const &observedValues) |
template<typename ContainerT , typename... Observed> | |
UnoptimizedRange< IteratorAccessor< ContainerT const >, std::decay_t< Detail::ObservedAddReference_t< Observed > >... > | Nui::range (ContainerT const &container, Observed &&... observed) |
template<typename ContainerT , typename... Observed> | |
UnoptimizedRange< IteratorAccessor< ContainerT >, std::decay_t< Detail::ObservedAddReference_t< Observed > >... > | Nui::range (ContainerT &container, Observed &&... observed) |
template<typename ContainerT > | |
UnoptimizedRange< IteratorAccessor< ContainerT > > | Nui::range (ContainerT &container) |
template<typename ContainerT > | |
UnoptimizedRange< IteratorAccessor< ContainerT const > > | Nui::range (ContainerT const &container) |