Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType > Struct Template Reference

#include <Tuple.h>

Classes

struct  TGetHelper
 
struct  TGetHelper< 0, Dummy >
 
struct  TGetHelper< 1, Dummy >
 

Public Types

typedef InKeyType KeyType
 
typedef InValueType ValueType
 

Public Member Functions

template<typename KeyInitType , typename ValueInitType >
 TTupleStorage (KeyInitType &&KeyInit, ValueInitType &&ValueInit)
 
 TTupleStorage ()
 
 TTupleStorage (TTupleStorage &&)=default
 
 TTupleStorage (const TTupleStorage &)=default
 
TTupleStorageoperator= (TTupleStorage &&)=default
 
TTupleStorageoperator= (const TTupleStorage &)=default
 
template<uint32 Index>
FORCEINLINE const TGetHelper< Index, void >::ResultType & Get () const
 
template<uint32 Index>
FORCEINLINE TGetHelper< Index, void >::ResultType & Get ()
 

Public Attributes

InKeyType Key
 
InValueType Value
 

Detailed Description

template<typename InKeyType, typename InValueType>
struct UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >

Definition at line 254 of file Tuple.h.

Member Typedef Documentation

◆ KeyType

template<typename InKeyType , typename InValueType >
typedef InKeyType UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::KeyType

Definition at line 279 of file Tuple.h.

◆ ValueType

template<typename InKeyType , typename InValueType >
typedef InValueType UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::ValueType

Definition at line 280 of file Tuple.h.

Constructor & Destructor Documentation

◆ TTupleStorage() [1/4]

template<typename InKeyType , typename InValueType >
template<typename KeyInitType , typename ValueInitType >
UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::TTupleStorage ( KeyInitType && KeyInit,
ValueInitType && ValueInit )
inlineexplicit

Definition at line 283 of file Tuple.h.

◆ TTupleStorage() [2/4]

template<typename InKeyType , typename InValueType >
UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::TTupleStorage ( )
inline

Definition at line 289 of file Tuple.h.

◆ TTupleStorage() [3/4]

template<typename InKeyType , typename InValueType >
UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::TTupleStorage ( TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType > && )
default

◆ TTupleStorage() [4/4]

template<typename InKeyType , typename InValueType >
UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::TTupleStorage ( const TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType > & )
default

Member Function Documentation

◆ Get() [1/2]

template<typename InKeyType , typename InValueType >
template<uint32 Index>
FORCEINLINE TGetHelper< Index, void >::ResultType & UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::Get ( )
inline

Definition at line 331 of file Tuple.h.

◆ Get() [2/2]

template<typename InKeyType , typename InValueType >
template<uint32 Index>
FORCEINLINE const TGetHelper< Index, void >::ResultType & UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::Get ( ) const
inline

Definition at line 330 of file Tuple.h.

◆ operator=() [1/2]

template<typename InKeyType , typename InValueType >
TTupleStorage & UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::operator= ( const TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType > & )
default

◆ operator=() [2/2]

template<typename InKeyType , typename InValueType >
TTupleStorage & UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::operator= ( TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType > && )
default

Member Data Documentation

◆ Key

template<typename InKeyType , typename InValueType >
InKeyType UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::Key

Definition at line 333 of file Tuple.h.

◆ Value

template<typename InKeyType , typename InValueType >
InValueType UE4Tuple_Private::TTupleStorage< TIntegerSequence< uint32, 0, 1 >, InKeyType, InValueType >::Value

Definition at line 334 of file Tuple.h.


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