Nui
|
Typedefs | |
template<typename T > | |
using | ObservedAddReference_t = typename ObservedAddReference< std::decay_t< T > >::type |
template<typename T > | |
using | ObservedAddMutableReference_t = typename ObservedAddMutableReference< std::remove_reference_t< T > >::type |
template<typename T > | |
using | ObservedAddMutableReference_raw = typename ObservedAddMutableReference< std::remove_reference_t< T > >::raw |
template<typename... Ts> | |
using | PickFirst_t = typename PickFirst< Ts... >::type |
template<template< typename > typename Predicate, typename... T> | |
using | TupleFilter_t = typename TupleFilter< Predicate, T... >::type |
template<typename Tuple , typename Elem > | |
using | TuplePushFront_t = typename TuplePushFront< Tuple, Elem >::type |
template<typename Tuple , template< typename > typename Predicate> | |
using | TupleTransform_t = typename TupleTransform< Tuple, Predicate >::type |
template<typename Tuple , template< typename > typename Predicate> | |
using | FlatTupleTransform_t = typename FlatTupleTransform< Tuple, Predicate >::type |
using | FileStreamStore = SelectablesRegistry< std::fstream > |
using | ThrottleStore = SelectablesRegistry< std::shared_ptr< ThrottleInstance > > |
using | TimerStore = SelectablesRegistry< std::shared_ptr< TimerInstance > > |
Functions | |
template<typename ArgT > | |
constexpr static 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 > | |
constexpr static auto | extractMember (Nui::val const &val) -> decltype(auto) |
template<typename Functor , typename ReturnT , typename... Rest> | |
std::tuple< Rest... > | FunctionInferenceHelper (ReturnT(Functor::*)(Rest...)) |
template<typename ReturnT , typename... Rest> | |
std::tuple< Rest... > | FunctionInferenceHelper (ReturnT(*)(Rest...)) |
template<typename Functor , typename ReturnT , typename... Rest> | |
ReturnT | FunctionInferenceHelperRet (ReturnT(Functor::*)(Rest...)) |
template<typename ReturnT , typename... Rest> | |
ReturnT | FunctionInferenceHelperRet (ReturnT(*)(Rest...)) |
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 | |
template<typename T > | |
concept | IsProperty = IsPropertyImpl<std::decay_t<T>>::value |
constexpr static char const * | fileStreamStoreId = "FileStreamStore" |
constexpr static char const * | throttleStoreId = "ThrottleStore" |
constexpr static 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 |
using Nui::Detail::TuplePushFront_t = typedef typename TuplePushFront<Tuple, Elem>::type |
using Nui::Detail::TupleTransform_t = typedef typename TupleTransform<Tuple, Predicate>::type |
void Nui::Detail::eraseTimerInstance | ( | Nui::RpcHub * | hub, |
int32_t | id | ||
) |
|
staticconstexpr |
|
staticconstexpr |
std::tuple< Rest... > Nui::Detail::FunctionInferenceHelper | ( | ReturnT(*)(Rest...) | ) |
std::tuple< Rest... > Nui::Detail::FunctionInferenceHelper | ( | ReturnT(Functor::*)(Rest...) | ) |
ReturnT Nui::Detail::FunctionInferenceHelperRet | ( | ReturnT(*)(Rest...) | ) |
ReturnT Nui::Detail::FunctionInferenceHelperRet | ( | ReturnT(Functor::*)(Rest...) | ) |
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 | ) |
void Nui::Detail::tupleForEachImpl | ( | T && | t, |
FuncT && | func, | ||
std::integer_sequence< int, Is... > | |||
) |
void Nui::Detail::unreferenceGObject | ( | T * | ptr | ) |
|
staticconstexpr |
concept Nui::Detail::IsProperty = IsPropertyImpl<std::decay_t<T>>::value |
|
staticconstexpr |
|
staticconstexpr |