![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
#include <commrat/module/traits/multi_input_resolver.hpp>
Public Types | |
| using | NormalizedInput = typename NormalizeInput< InputSpec_ >::Type |
| using | InputTypesTuple = typename ExtractInputTypes< NormalizedInput >::type |
| using | NormalizedOutput = typename NormalizeOutput< OutputSpec_ >::Type |
| using | OutputData = typename ExtractOutputPayload< NormalizedOutput >::type |
| using | type = MultiInputProcessorBase< InputTypesTuple, OutputData, InputCount > |
Static Public Attributes | |
| static constexpr std::size_t | InputCount = std::tuple_size_v<InputTypesTuple> |
Definition at line 16 of file multi_input_resolver.hpp.
| using commrat::ResolveMultiInputBase< InputSpec_, OutputSpec_ >::InputTypesTuple = typename ExtractInputTypes<NormalizedInput>::type |
Definition at line 18 of file multi_input_resolver.hpp.
| using commrat::ResolveMultiInputBase< InputSpec_, OutputSpec_ >::NormalizedInput = typename NormalizeInput<InputSpec_>::Type |
Definition at line 17 of file multi_input_resolver.hpp.
| using commrat::ResolveMultiInputBase< InputSpec_, OutputSpec_ >::NormalizedOutput = typename NormalizeOutput<OutputSpec_>::Type |
Definition at line 19 of file multi_input_resolver.hpp.
| using commrat::ResolveMultiInputBase< InputSpec_, OutputSpec_ >::OutputData = typename ExtractOutputPayload<NormalizedOutput>::type |
Definition at line 20 of file multi_input_resolver.hpp.
| using commrat::ResolveMultiInputBase< InputSpec_, OutputSpec_ >::type = MultiInputProcessorBase<InputTypesTuple, OutputData, InputCount> |
Definition at line 23 of file multi_input_resolver.hpp.
|
staticconstexpr |
Definition at line 21 of file multi_input_resolver.hpp.