webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Public Attributes | List of all members
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg > Struct Template Reference

#include <HashTraits.h>

Public Types

typedef KeyTypeArg KeyType
 
typedef KeyTypeArg KeyType
 
typedef KeyTypeArg KeyType
 

Public Member Functions

 KeyValuePair ()
 
template<typename K , typename V >
 KeyValuePair (K &&key, V &&value)
 
template<typename OtherKeyType , typename OtherValueType >
 KeyValuePair (KeyValuePair< OtherKeyType, OtherValueType > &&other)
 
 KeyValuePair ()
 
template<typename K , typename V >
 KeyValuePair (K &&key, V &&value)
 
template<typename OtherKeyType , typename OtherValueType >
 KeyValuePair (KeyValuePair< OtherKeyType, OtherValueType > &&other)
 
 KeyValuePair ()
 
template<typename K , typename V >
 KeyValuePair (K &&key, V &&value)
 
template<typename OtherKeyType , typename OtherValueType >
 KeyValuePair (KeyValuePair< OtherKeyType, OtherValueType > &&other)
 

Public Attributes

KeyTypeArg key
 
ValueTypeArg value
 

Member Typedef Documentation

◆ KeyType [1/3]

template<typename KeyTypeArg, typename ValueTypeArg>
typedef KeyTypeArg WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyType

◆ KeyType [2/3]

template<typename KeyTypeArg, typename ValueTypeArg>
typedef KeyTypeArg WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyType

◆ KeyType [3/3]

template<typename KeyTypeArg, typename ValueTypeArg>
typedef KeyTypeArg WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyType

Constructor & Destructor Documentation

◆ KeyValuePair() [1/9]

template<typename KeyTypeArg, typename ValueTypeArg>
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( )
inline

◆ KeyValuePair() [2/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename K , typename V >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( K &&  key,
V &&  value 
)
inline

◆ KeyValuePair() [3/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename OtherKeyType , typename OtherValueType >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( KeyValuePair< OtherKeyType, OtherValueType > &&  other)
inline

◆ KeyValuePair() [4/9]

template<typename KeyTypeArg, typename ValueTypeArg>
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( )
inline

◆ KeyValuePair() [5/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename K , typename V >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( K &&  key,
V &&  value 
)
inline

◆ KeyValuePair() [6/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename OtherKeyType , typename OtherValueType >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( KeyValuePair< OtherKeyType, OtherValueType > &&  other)
inline

◆ KeyValuePair() [7/9]

template<typename KeyTypeArg, typename ValueTypeArg>
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( )
inline

◆ KeyValuePair() [8/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename K , typename V >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( K &&  key,
V &&  value 
)
inline

◆ KeyValuePair() [9/9]

template<typename KeyTypeArg, typename ValueTypeArg>
template<typename OtherKeyType , typename OtherValueType >
WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::KeyValuePair ( KeyValuePair< OtherKeyType, OtherValueType > &&  other)
inline

Member Data Documentation

◆ key

template<typename KeyTypeArg, typename ValueTypeArg>
KeyTypeArg WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::key

◆ value

template<typename KeyTypeArg, typename ValueTypeArg>
ValueTypeArg WTF::KeyValuePair< KeyTypeArg, ValueTypeArg >::value

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