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
QFileSystemNativeId Struct Reference

#include <qfilesystemengine_p.h>

Collaboration diagram for QFileSystemNativeId:

Public Types

using FileIdType = std::array<quint64, 1>

Public Member Functions

bool isValid () const noexcept
Q_AUTOTEST_EXPORT QByteArray toByteArray () const

Public Attributes

quint64 volumeId = 0
FileIdType fileId = {}

Friends

bool operator== (const QFileSystemNativeId &lhs, const QFileSystemNativeId &rhs) noexcept
bool operator!= (const QFileSystemNativeId &lhs, const QFileSystemNativeId &rhs) noexcept
size_t qHash (const QFileSystemNativeId &id, size_t seed=0) noexcept

Detailed Description

Definition at line 31 of file qfilesystemengine_p.h.

Member Typedef Documentation

◆ FileIdType

using QFileSystemNativeId::FileIdType = std::array<quint64, 1>

Definition at line 37 of file qfilesystemengine_p.h.

Member Function Documentation

◆ isValid()

bool QFileSystemNativeId::isValid ( ) const
inlinenoexcept

Definition at line 43 of file qfilesystemengine_p.h.

Referenced by toByteArray().

Here is the caller graph for this function:

◆ toByteArray()

QByteArray QFileSystemNativeId::toByteArray ( ) const

Definition at line 788 of file qfilesystemengine_unix.cpp.

References isValid().

Here is the call graph for this function:

◆ operator!=

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

Definition at line 50 of file qfilesystemengine_p.h.

References operator==.

◆ operator==

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

Definition at line 47 of file qfilesystemengine_p.h.

Referenced by operator!=.

◆ qHash

size_t qHash ( const QFileSystemNativeId & id,
size_t seed = 0 )
friend

Definition at line 54 of file qfilesystemengine_p.h.

Member Data Documentation

◆ fileId

FileIdType QFileSystemNativeId::fileId = {}

Definition at line 41 of file qfilesystemengine_p.h.

◆ volumeId

quint64 QFileSystemNativeId::volumeId = 0

Definition at line 40 of file qfilesystemengine_p.h.


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