![]() |
MCRO
C++23 utilities for Unreal Engine.
|
Base struct containing traits of specified template (which only accepts type parameters) More...
#include <Templates.h>
Data Structures | |
| struct | Parameters |
| struct | Parameters< Template< Params... > > |
| struct | ParametersDecay |
| struct | ParametersDecay< Template< Params... > > |
Public Types | |
| template<typename Instance , int I> | |
| using | Param = typename TTupleSafeElement_Struct<I, typename Parameters<Instance>::Type>::Type |
| template<typename Instance , int I> | |
| using | ParamDecay = typename TTupleSafeElement_Struct<I, typename ParametersDecay<Instance>::Type>::Type |
Static Public Attributes | |
| template<typename T > | |
| static constexpr bool | Match = false |
| template<typename... Params> | |
| static constexpr bool | Match< Template< Params... > > = true |
| template<typename T > | |
| static constexpr size_t | ParameterCount = 0 |
| template<typename... Params> | |
| static constexpr size_t | ParameterCount< Template< Params... > > = sizeof...(Params) |
Base struct containing traits of specified template (which only accepts type parameters)
Definition at line 141 of file Templates.h.
| using Mcro::Templates::TTemplate< Template >::Param = typename TTupleSafeElement_Struct<I, typename Parameters<Instance>::Type>::Type |
Definition at line 180 of file Templates.h.
| using Mcro::Templates::TTemplate< Template >::ParamDecay = typename TTupleSafeElement_Struct<I, typename ParametersDecay<Instance>::Type>::Type |
Definition at line 183 of file Templates.h.
|
staticconstexpr |
Definition at line 144 of file Templates.h.
|
staticconstexpr |
Definition at line 147 of file Templates.h.
|
staticconstexpr |
Definition at line 150 of file Templates.h.
|
staticconstexpr |
Definition at line 153 of file Templates.h.