LeechCraft 0.6.70-17335-ge406ffdcaf
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::detail::ParallelTraits< F, Input > Struct Template Reference

#include "inparallel.h"

Public Types

using TaskType_t = std::invoke_result_t<F, Input>
 
using OrigResultType_t = typename TaskType_t::ResultType_t
 
using ResultType_t = TaskType_t::template ReplaceResult_t<QVector<OrigResultType_t>>
 

Detailed Description

template<typename F, typename Input>
struct LC::Util::detail::ParallelTraits< F, Input >

Definition at line 28 of file inparallel.h.

Member Typedef Documentation

◆ OrigResultType_t

template<typename F, typename Input>
using LC::Util::detail::ParallelTraits< F, Input >::OrigResultType_t = typename TaskType_t::ResultType_t

Definition at line 32 of file inparallel.h.

◆ ResultType_t

template<typename F, typename Input>
using LC::Util::detail::ParallelTraits< F, Input >::ResultType_t = TaskType_t::template ReplaceResult_t<QVector<OrigResultType_t>>

Definition at line 33 of file inparallel.h.

◆ TaskType_t

template<typename F, typename Input>
using LC::Util::detail::ParallelTraits< F, Input >::TaskType_t = std::invoke_result_t<F, Input>

Definition at line 30 of file inparallel.h.


The documentation for this struct was generated from the following file: