|
Nui
|
#include <nui/frontend/event_system/observed_value.hpp>#include <nui/frontend/event_system/observed_value_combinator.hpp>#include <concepts>#include <functional>

Go to the source code of this file.
Namespaces | |
| namespace | Nui |
| namespace | Nui::Detail |
Concepts | |
| concept | Nui::Detail::IsProperty |
Functions | |
| template<typename U > requires (IsObserved<std::decay_t<U>>) | |
| Detail::Property< std::decay_t< U > > | Nui::property (U &val) |
| template<typename U > requires (IsWeakObserved<std::decay_t<U>>) | |
| Detail::Property< std::decay_t< U > > | Nui::property (U &&val) |
| template<typename U > requires (IsSharedObserved<std::decay_t<U>>) | |
| Detail::Property< typename std::decay_t< U >::weak_type > | Nui::property (U const &val) |
| template<typename U > requires (std::invocable<U, Nui::val>) | |
| Detail::Property< std::function< void(Nui::val)> > | Nui::property (U val) |
| template<typename U > requires (std::invocable<U>) | |
| Detail::Property< std::function< void()> > | Nui::property (U val) |
| template<typename U > requires (!IsObservedLike<std::decay_t<U>> && !std::invocable<U> && !std::invocable<U, Nui::val>) | |
| Detail::Property< std::decay_t< U > > | Nui::property (U val) |
| template<typename RendererType , typename... ObservedValues> | |
| ObservedValueCombinatorWithPropertyGenerator< RendererType, ObservedValues... > | Nui::property (ObservedValueCombinatorWithGenerator< RendererType, ObservedValues... > combinator) |