Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TTuple< TupleTypes... > > Struct Template Reference

#include <Tuple.h>

Static Public Attributes

static constexpr uint32 Value = sizeof(Resolve(DeclVal<TTuple<TupleTypes...>*>())) - 1
 

Static Private Member Functions

template<uint32 DeducedIndex>
static auto Resolve (TTupleBaseElement< Type, DeducedIndex, sizeof...(TupleTypes)> *) -> char(&)[DeducedIndex+1]
 
static auto Resolve (...) -> char
 

Detailed Description

template<typename Type, typename... TupleTypes>
struct UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TTuple< TupleTypes... > >

Definition at line 583 of file Tuple.h.

Member Function Documentation

◆ Resolve() [1/2]

template<typename Type , typename... TupleTypes>
static auto UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TTuple< TupleTypes... > >::Resolve ( ...) -> char
staticprivate

◆ Resolve() [2/2]

template<typename Type , typename... TupleTypes>
template<uint32 DeducedIndex>
static auto UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TTuple< TupleTypes... > >::Resolve ( TTupleBaseElement< Type, DeducedIndex, sizeof...(TupleTypes)> * ) -> char(&)[DeducedIndex+1]
staticprivate

Member Data Documentation

◆ Value

template<typename Type , typename... TupleTypes>
constexpr uint32 UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TTuple< TupleTypes... > >::Value = sizeof(Resolve(DeclVal<TTuple<TupleTypes...>*>())) - 1
staticconstexpr

Definition at line 594 of file Tuple.h.


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