Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UE4Tuple_Private::TTupleElement< T, Index > Struct Template Reference

#include <Tuple.h>

Public Member Functions

template<typename... ArgTypes, typename = typename TEnableIf< TAndValue< sizeof...(ArgTypes) != 0, TOrValue< sizeof...(ArgTypes) != 1, TNot<UE4Tuple_Private::TDecayedFrontOfParameterPackIsSameType<TTupleElement, ArgTypes...>> > >::Value >::Type>
 TTupleElement (ArgTypes &&... Args)
 
 TTupleElement ()
 
 TTupleElement (TTupleElement &&)=default
 
 TTupleElement (const TTupleElement &)=default
 
TTupleElementoperator= (TTupleElement &&)=default
 
TTupleElementoperator= (const TTupleElement &)=default
 

Public Attributes

Value
 

Detailed Description

template<typename T, uint32 Index>
struct UE4Tuple_Private::TTupleElement< T, Index >

Definition at line 47 of file Tuple.h.

Constructor & Destructor Documentation

◆ TTupleElement() [1/4]

template<typename T , uint32 Index>
template<typename... ArgTypes, typename = typename TEnableIf< TAndValue< sizeof...(ArgTypes) != 0, TOrValue< sizeof...(ArgTypes) != 1, TNot<UE4Tuple_Private::TDecayedFrontOfParameterPackIsSameType<TTupleElement, ArgTypes...>> > >::Value >::Type>
UE4Tuple_Private::TTupleElement< T, Index >::TTupleElement ( ArgTypes &&... Args)
inlineexplicit

Definition at line 61 of file Tuple.h.

◆ TTupleElement() [2/4]

template<typename T , uint32 Index>
UE4Tuple_Private::TTupleElement< T, Index >::TTupleElement ( )
inline

Definition at line 66 of file Tuple.h.

◆ TTupleElement() [3/4]

template<typename T , uint32 Index>
UE4Tuple_Private::TTupleElement< T, Index >::TTupleElement ( TTupleElement< T, Index > && )
default

◆ TTupleElement() [4/4]

template<typename T , uint32 Index>
UE4Tuple_Private::TTupleElement< T, Index >::TTupleElement ( const TTupleElement< T, Index > & )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename T , uint32 Index>
TTupleElement & UE4Tuple_Private::TTupleElement< T, Index >::operator= ( const TTupleElement< T, Index > & )
default

◆ operator=() [2/2]

template<typename T , uint32 Index>
TTupleElement & UE4Tuple_Private::TTupleElement< T, Index >::operator= ( TTupleElement< T, Index > && )
default

Member Data Documentation

◆ Value

template<typename T , uint32 Index>
T UE4Tuple_Private::TTupleElement< T, Index >::Value

Definition at line 102 of file Tuple.h.


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