MCRO
C++23 utilities for Unreal Engine.
Loading...
Searching...
No Matches
Mcro::FunctionTraits::TFunctionFromTuple_Struct< Return, Tuple > Struct Template Reference

#include <FunctionTraits.h>

Public Types

using Type
 

Static Public Member Functions

template<size_t... Indices>
static consteval TFunctionFromTupleIndices< Return, Tuple, Indices... > * Compose (std::index_sequence< Indices... > &&)
 

Detailed Description

template<typename Return, typename Tuple>
struct Mcro::FunctionTraits::TFunctionFromTuple_Struct< Return, Tuple >

Definition at line 174 of file FunctionTraits.h.

Member Typedef Documentation

◆ Type

template<typename Return , typename Tuple >
using Mcro::FunctionTraits::TFunctionFromTuple_Struct< Return, Tuple >::Type
Initial value:
std::remove_pointer_t<decltype(
Compose(std::make_index_sequence<TTupleArity<Tuple>::Value>{})
)>
static consteval TFunctionFromTupleIndices< Return, Tuple, Indices... > * Compose(std::index_sequence< Indices... > &&)

Definition at line 179 of file FunctionTraits.h.

Member Function Documentation

◆ Compose()

template<typename Return , typename Tuple >
template<size_t... Indices>
static consteval TFunctionFromTupleIndices< Return, Tuple, Indices... > * Mcro::FunctionTraits::TFunctionFromTuple_Struct< Return, Tuple >::Compose ( std::index_sequence< Indices... > && )
staticconsteval

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