Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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
QHashDummyValue value

Detailed Description

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

Definition at line 98 of file qhash.h.

Member Typedef Documentation

◆ KeyType

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

Definition at line 99 of file qhash.h.

◆ ValueType

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

Definition at line 100 of file qhash.h.

Member Function Documentation

◆ createInPlace() [1/2]

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

Definition at line 107 of file qhash.h.

◆ createInPlace() [2/2]

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

Definition at line 104 of file qhash.h.

◆ emplaceValue()

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

Definition at line 110 of file qhash.h.

◆ takeValue()

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

Definition at line 113 of file qhash.h.

◆ valuesEqual()

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

Definition at line 114 of file qhash.h.

Member Data Documentation

◆ key

Definition at line 102 of file qhash.h.

◆ value


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