Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QKeyValueIterator< Key, T, Iterator >::pointer Struct Reference

#include <qiterator.h>

+ Collaboration diagram for QKeyValueIterator< Key, T, Iterator >::pointer:

Public Member Functions

 pointer (value_type &&r_)
 
 pointer ()=default
 
 pointer (const pointer &other)=default
 
 pointer (pointer &&other)=default
 
pointeroperator= (const pointer &other)=default
 
pointeroperator= (pointer &&other)=default
 
value_typeoperator* () const
 
const value_typeoperator-> () const
 

Public Attributes

value_type r
 

Detailed Description

template<typename Key, typename T, class Iterator>
struct QKeyValueIterator< Key, T, Iterator >::pointer

Definition at line 256 of file qiterator.h.

Constructor & Destructor Documentation

◆ pointer() [1/4]

template<typename Key , typename T , class Iterator >
QKeyValueIterator< Key, T, Iterator >::pointer::pointer ( value_type &&  r_)
inline

Definition at line 258 of file qiterator.h.

◆ pointer() [2/4]

template<typename Key , typename T , class Iterator >
QKeyValueIterator< Key, T, Iterator >::pointer::pointer ( )
default

◆ pointer() [3/4]

template<typename Key , typename T , class Iterator >
QKeyValueIterator< Key, T, Iterator >::pointer::pointer ( const pointer other)
default

◆ pointer() [4/4]

template<typename Key , typename T , class Iterator >
QKeyValueIterator< Key, T, Iterator >::pointer::pointer ( pointer &&  other)
default

Member Function Documentation

◆ operator*()

template<typename Key , typename T , class Iterator >
value_type & QKeyValueIterator< Key, T, Iterator >::pointer::operator* ( ) const
inline

Definition at line 266 of file qiterator.h.

References QKeyValueIterator< Key, T, Iterator >::pointer::r.

◆ operator->()

template<typename Key , typename T , class Iterator >
const value_type * QKeyValueIterator< Key, T, Iterator >::pointer::operator-> ( ) const
inline

Definition at line 269 of file qiterator.h.

References QKeyValueIterator< Key, T, Iterator >::pointer::r.

◆ operator=() [1/2]

template<typename Key , typename T , class Iterator >
pointer & QKeyValueIterator< Key, T, Iterator >::pointer::operator= ( const pointer other)
default

◆ operator=() [2/2]

template<typename Key , typename T , class Iterator >
pointer & QKeyValueIterator< Key, T, Iterator >::pointer::operator= ( pointer &&  other)
default

Member Data Documentation

◆ r

template<typename Key , typename T , class Iterator >
value_type QKeyValueIterator< Key, T, Iterator >::pointer::r

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