26 std::weak_ptr<Observed<T>>
prop;
32 static constexpr bool value =
false;
38 static constexpr bool value =
true;
53 requires(IsWeakObserved<std::decay_t<U>>)
60 requires(IsSharedObserved<std::decay_t<U>>)
67 requires(std::invocable<U, Nui::val>)
74 requires(std::invocable<U>)
81 requires(!IsObservedLike<std::decay_t<U>> && !std::invocable<U> && !std::invocable<U, Nui::val>)
87 template <
typename RendererType,
typename... ObservedValues>
88 ObservedValueCombinatorWithPropertyGenerator<
RendererType, ObservedValues...>
Definition observed_value_combinator.hpp:108
Definition observed_value_combinator.hpp:143
Definition observed_value.hpp:1283
Definition property.hpp:42
Definition observed_value.hpp:1534
static constexpr auto extractJsonMember(nlohmann::json const &json) -> decltype(auto)
Definition rpc_hub.hpp:29
Definition file_dialog.hpp:6
RendererType
Definition materialize.hpp:48
emscripten::val val
Definition val.hpp:5
Detail::Property< std::decay_t< U > > property(U &val)
Definition property.hpp:47
Definition property.hpp:31
static constexpr bool value
Definition property.hpp:32
Observed< T > const * prop
Definition property.hpp:20
std::weak_ptr< Observed< T > > prop
Definition property.hpp:26
Definition property.hpp:13
T prop
Definition property.hpp:14