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
QDirListing::const_iterator Class Reference

#include <qdirlisting.h>

+ Collaboration diagram for QDirListing::const_iterator:

Public Types

using iterator_category = std::input_iterator_tag
 
using value_type = DirEntry
 
using difference_type = qint64
 
using pointer = const value_type *
 
using reference = const value_type &
 

Public Member Functions

 const_iterator ()=default
 
reference operator* () const
 Returns a {const QDirListing::DirEntry &} of the directory entry this iterator points to.
 
pointer operator-> () const
 Returns a {const QDirListing::DirEntry *} to the directory entry this iterator points to.
 
Q_CORE_EXPORT const_iteratoroperator++ ()
 Advances the iterator and returns a reference to it.
 
const_iterator operator++ (int)
 

Friends

class QDirListing
 
bool operator== (const const_iterator &lhs, const const_iterator &rhs)
 
bool operator!= (const const_iterator &lhs, const const_iterator &rhs)
 

Detailed Description

Definition at line 72 of file qdirlisting.h.

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using QDirListing::const_iterator::iterator_category = std::input_iterator_tag

Definition at line 79 of file qdirlisting.h.

◆ pointer

Definition at line 82 of file qdirlisting.h.

◆ reference

Definition at line 83 of file qdirlisting.h.

◆ value_type

Constructor & Destructor Documentation

◆ const_iterator()

QDirListing::const_iterator::const_iterator ( )
default

Member Function Documentation

◆ operator*()

const QDirListing::DirEntry & QDirListing::const_iterator::operator* ( ) const
inline

Returns a {const QDirListing::DirEntry &} of the directory entry this iterator points to.

Definition at line 86 of file qdirlisting.h.

◆ operator++() [1/2]

QDirListing::const_iterator & QDirListing::const_iterator::operator++ ( )

Advances the iterator and returns a reference to it.

Definition at line 530 of file qdirlisting.cpp.

References QDirListingPrivate::advance(), and QDirListingPrivate::hasIterators().

+ Here is the call graph for this function:

◆ operator++() [2/2]

const_iterator QDirListing::const_iterator::operator++ ( int )
inline

Definition at line 89 of file qdirlisting.h.

References operator++().

Referenced by operator++().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator->()

const QDirListing::DirEntry * QDirListing::const_iterator::operator-> ( ) const
inline

Returns a {const QDirListing::DirEntry *} to the directory entry this iterator points to.

Definition at line 87 of file qdirlisting.h.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const const_iterator & lhs,
const const_iterator & rhs )
friend

Definition at line 95 of file qdirlisting.h.

◆ operator==

bool operator== ( const const_iterator & lhs,
const const_iterator & rhs )
friend

Definition at line 90 of file qdirlisting.h.

◆ QDirListing

friend class QDirListing
friend

Definition at line 74 of file qdirlisting.h.


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