Nui
|
Concepts | |
concept | IsProperty |
Functions | |
template<typename ArgT > | |
static constexpr auto | extractJsonMember (nlohmann::json const &json) -> decltype(auto) |
template<typename T , typename Kind > | |
std::ostream & | operator<< (std::ostream &os, RangeStateInterval< T, Kind > const &interval) |
void | makeChildrenUpdateEvent (auto &observedValues, auto &childrenRefabricator, auto &createdSelfWeak) |
template<typename ArgT > | |
static constexpr auto | extractMember (Nui::val const &val) -> decltype(auto) |
template<typename T , typename FuncT , int... Is> | |
void | tupleForEachImpl (T &&t, FuncT &&func, std::integer_sequence< int, Is... >) |
template<typename T > | |
T * | referenceGObject (T *ptr) |
template<typename T > | |
void | unreferenceGObject (T *ptr) |
FileStreamStore & | getStore (auto &hub) |
void | eraseTimerInstance (Nui::RpcHub *hub, int32_t id) |
Variables | |
static constexpr char const * | fileStreamStoreId = "FileStreamStore" |
static constexpr char const * | throttleStoreId = "ThrottleStore" |
static constexpr char const * | timerStoreId = "TimerStore" |
using Nui::Detail::FileStreamStore = typedef SelectablesRegistry<std::fstream> |
using Nui::Detail::FlatTupleTransform_t = typedef typename FlatTupleTransform<Tuple, Predicate>::type |
using Nui::Detail::ObservedAddMutableReference_raw = typedef typename ObservedAddMutableReference<std::remove_reference_t<T> >::raw |
using Nui::Detail::ObservedAddMutableReference_t = typedef typename ObservedAddMutableReference<std::remove_reference_t<T> >::type |
using Nui::Detail::ObservedAddReference_t = typedef typename ObservedAddReference<std::decay_t<T> >::type |
using Nui::Detail::PickFirst_t = typedef typename PickFirst<Ts...>::type |
using Nui::Detail::ThrottleStore = typedef SelectablesRegistry<std::shared_ptr<ThrottleInstance> > |
using Nui::Detail::TimerStore = typedef SelectablesRegistry<std::shared_ptr<TimerInstance> > |
using Nui::Detail::TupleFilter_t = typedef typename TupleFilter<Predicate, T...>::type |
void Nui::Detail::eraseTimerInstance | ( | Nui::RpcHub * | hub, |
int32_t | id | ||
) |
|
staticconstexpr |
|
staticconstexpr |
TimerStore & Nui::Detail::getStore | ( | auto & | hub | ) |
|
inline |
std::ostream & Nui::Detail::operator<< | ( | std::ostream & | os, |
RangeStateInterval< T, Kind > const & | interval | ||
) |
T * Nui::Detail::referenceGObject | ( | T * | ptr | ) |