Go to the source code of this file.
|
template<typename ObservedValue > |
| Nui::requires (IsObserved< ObservedValue >) ObservedRange< ObservedValue > range(ObservedValue &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) |
|