![]() |
LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
Go to the source code of this file.
Namespaces | |
| namespace | LC |
| namespace | LC::Util |
Functions | |
| template<typename T> | |
| Channel_ptr< T > | LC::Util::MergeChannels (QVector< Channel_ptr< T > > channels) |
| template<typename T = void, typename F, typename... Args, typename ItemType = std::conditional_t< !std::is_same_v<T, void>, T, typename ArgType_t<F, 0>::element_type::ItemType_t >> | |
| Channel_ptr< ItemType > | LC::Util::WithChannel (F &&f, Args &&... args) |
| template<typename F, typename Conv = std::identity, typename... Args, typename ItemType = RetType_t<F>::ResultType_t, typename ConvertedType = std::invoke_result_t<Conv, ItemType>> | |
| Channel_ptr< ConvertedType > | LC::Util::ChannelFromSingleResult (F &&f, Conv &&conv, Args &&... args) |