Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TPairInitializer< KeyInitType, ValueInitType > Class Template Reference

#include <Map.h>

+ Collaboration diagram for TPairInitializer< KeyInitType, ValueInitType >:

Public Member Functions

FORCEINLINE TPairInitializer (KeyInitType InKey, ValueInitType InValue)
 
template<typename KeyType , typename ValueType >
FORCEINLINE TPairInitializer (const TPair< KeyType, ValueType > &Pair)
 
template<typename KeyType , typename ValueType >
 operator TPair< KeyType, ValueType > () const
 

Public Attributes

TRValueToLValueReference< KeyInitType >::Type Key
 
TRValueToLValueReference< ValueInitType >::Type Value
 

Detailed Description

template<typename KeyInitType, typename ValueInitType>
class TPairInitializer< KeyInitType, ValueInitType >

An initializer type for pairs that's passed to the pair set when adding a new pair.

Definition at line 23 of file Map.h.

Constructor & Destructor Documentation

◆ TPairInitializer() [1/2]

template<typename KeyInitType , typename ValueInitType >
FORCEINLINE TPairInitializer< KeyInitType, ValueInitType >::TPairInitializer ( KeyInitType InKey,
ValueInitType InValue )
inline

Initialization constructor.

Definition at line 30 of file Map.h.

◆ TPairInitializer() [2/2]

template<typename KeyInitType , typename ValueInitType >
template<typename KeyType , typename ValueType >
FORCEINLINE TPairInitializer< KeyInitType, ValueInitType >::TPairInitializer ( const TPair< KeyType, ValueType > & Pair)
inline

Implicit conversion to pair initializer.

Definition at line 38 of file Map.h.

Member Function Documentation

◆ operator TPair< KeyType, ValueType >()

template<typename KeyInitType , typename ValueInitType >
template<typename KeyType , typename ValueType >
TPairInitializer< KeyInitType, ValueInitType >::operator TPair< KeyType, ValueType > ( ) const
inline

Definition at line 45 of file Map.h.

Member Data Documentation

◆ Key

template<typename KeyInitType , typename ValueInitType >
TRValueToLValueReference<KeyInitType>::Type TPairInitializer< KeyInitType, ValueInitType >::Key

Definition at line 26 of file Map.h.

◆ Value

template<typename KeyInitType , typename ValueInitType >
TRValueToLValueReference<ValueInitType>::Type TPairInitializer< KeyInitType, ValueInitType >::Value

Definition at line 27 of file Map.h.


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