Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QHashPrivate::Node< Key, QHashDummyValue > Struct Template Reference

#include <qhash.h>

+ Collaboration diagram for QHashPrivate::Node< Key, QHashDummyValue >:

Public Types

using KeyType = Key
 
using ValueType = QHashDummyValue
 

Public Member Functions

template<typename ... Args>
void emplaceValue (Args &&...)
 
ValueType takeValue ()
 
bool valuesEqual (const Node *) const
 

Static Public Member Functions

template<typename ... Args>
static void createInPlace (Node *n, Key &&k, Args &&...)
 
template<typename ... Args>
static void createInPlace (Node *n, const Key &k, Args &&...)
 

Public Attributes

Key key
 

Detailed Description

template<typename Key>
struct QHashPrivate::Node< Key, QHashDummyValue >

Definition at line 96 of file qhash.h.

Member Typedef Documentation

◆ KeyType

template<typename Key >
using QHashPrivate::Node< Key, QHashDummyValue >::KeyType = Key

Definition at line 97 of file qhash.h.

◆ ValueType

template<typename Key >
using QHashPrivate::Node< Key, QHashDummyValue >::ValueType = QHashDummyValue

Definition at line 98 of file qhash.h.

Member Function Documentation

◆ createInPlace() [1/2]

template<typename Key >
template<typename ... Args>
static void QHashPrivate::Node< Key, QHashDummyValue >::createInPlace ( Node< Key, QHashDummyValue > * n,
const Key & k,
Args && ... )
inlinestatic

Definition at line 105 of file qhash.h.

◆ createInPlace() [2/2]

template<typename Key >
template<typename ... Args>
static void QHashPrivate::Node< Key, QHashDummyValue >::createInPlace ( Node< Key, QHashDummyValue > * n,
Key && k,
Args && ... )
inlinestatic

Definition at line 102 of file qhash.h.

◆ emplaceValue()

template<typename Key >
template<typename ... Args>
void QHashPrivate::Node< Key, QHashDummyValue >::emplaceValue ( Args && ...)
inline

Definition at line 108 of file qhash.h.

◆ takeValue()

template<typename Key >
ValueType QHashPrivate::Node< Key, QHashDummyValue >::takeValue ( )
inline

Definition at line 111 of file qhash.h.

◆ valuesEqual()

template<typename Key >
bool QHashPrivate::Node< Key, QHashDummyValue >::valuesEqual ( const Node< Key, QHashDummyValue > * ) const
inline

Definition at line 112 of file qhash.h.

Member Data Documentation

◆ key

Definition at line 100 of file qhash.h.


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