Nui
|
#include <observed_value_combinator.hpp>
Public Member Functions | |
template<typename RendererType > | |
requires constexpr std::invocable< RendererType > ObservedValueCombinatorWithGenerator< RendererType, ObservedValues... > | generate (RendererType &&generator) |
template<typename RendererType > | |
requires constexpr std::invocable< RendererType > ObservedValueCombinatorWithPropertyGenerator< RendererType, ObservedValues... > | generateProperty (RendererType &&generator) |
Public Member Functions inherited from Nui::ObservedValueCombinatorBase< ObservedValues... > | |
constexpr | ObservedValueCombinatorBase (Detail::ObservedAddReference_t< ObservedValues > &&... observedValues) |
constexpr | ObservedValueCombinatorBase (std::tuple< Detail::ObservedAddReference_t< ObservedValues >... > observedValues) |
constexpr void | attachEvent (auto eventId) const |
constexpr void | attachOneshotEvent (auto eventId) const |
constexpr void | detachEvent (auto eventId) const |
std::tuple< Detail::ObservedAddReference_t< ObservedValues >... > const & | observedValues () & |
std::tuple< Detail::ObservedAddReference_t< ObservedValues >... > && | observedValues () && |
bool | isAnyExpired () const |
Additional Inherited Members | |
Protected Attributes inherited from Nui::ObservedValueCombinatorBase< ObservedValues... > | |
const std::tuple< Detail::ObservedAddReference_t< ObservedValues >... > | observedValues_ |
|
inlineconstexpr |
|
inlineconstexpr |