![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qfileinfo_p.h>
Public Types | |
| enum | { CachedFileFlags = 0x01 , CachedLinkTypeFlag = 0x02 , CachedBundleTypeFlag = 0x04 , CachedSize = 0x08 , CachedATime = 0x10 , CachedBTime = 0x20 , CachedMCTime = 0x40 , CachedMTime = 0x80 , CachedPerms = 0x100 } |
Public Member Functions | |
| QFileInfoPrivate () | |
| QFileInfoPrivate (const QFileInfoPrivate ©) | |
| QFileInfoPrivate (const QString &file) | |
| QFileInfoPrivate (const QFileSystemEntry &file, const QFileSystemMetaData &data) | |
| QFileInfoPrivate (const QFileSystemEntry &file, const QFileSystemMetaData &data, std::unique_ptr< QAbstractFileEngine > engine) | |
| void | clearFlags () const |
| void | clear () |
| uint | getFileFlags (QAbstractFileEngine::FileFlags) const |
| QDateTime & | getFileTime (QFile::FileTime) const |
| QString | getFileName (QAbstractFileEngine::FileName) const |
| QString | getFileOwner (QAbstractFileEngine::FileOwner own) const |
| bool | getCachedFlag (uint c) const |
| void | setCachedFlag (uint c) const |
| template<typename Ret, typename FSLambda, typename EngineLambda> | |
| Ret | checkAttribute (Ret defaultValue, QFileSystemMetaData::MetaDataFlags fsFlags, FSLambda fsLambda, EngineLambda engineLambda) const |
| template<typename Ret, typename FSLambda, typename EngineLambda> | |
| Ret | checkAttribute (QFileSystemMetaData::MetaDataFlags fsFlags, FSLambda fsLambda, EngineLambda engineLambda) const |
| Public Member Functions inherited from QSharedData | |
| QSharedData () noexcept | |
| Constructs a QSharedData object with a reference count of 0. | |
| QSharedData (const QSharedData &) noexcept | |
| Constructs a QSharedData object with reference count 0. | |
| QSharedData & | operator= (const QSharedData &)=delete |
| ~QSharedData ()=default | |
Static Public Member Functions | |
| static QFileInfoPrivate * | get (QFileInfo *fi) |
Public Attributes | |
| QFileSystemEntry | fileEntry |
| QFileSystemMetaData | metaData |
| std::unique_ptr< QAbstractFileEngine > const | fileEngine |
| QString | fileNames [QAbstractFileEngine::NFileNames] |
| QString | fileOwners [2] |
| QDateTime | fileTimes [4] |
| uint | cachedFlags: 30 |
| bool const | isDefaultConstructed: 1 |
| bool | cache_enabled: 1 |
| uint | fileFlags |
| qint64 | fileSize |
| Public Attributes inherited from QSharedData | |
| QAtomicInt | ref |
Definition at line 33 of file qfileinfo_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CachedFileFlags | |
| CachedLinkTypeFlag | |
| CachedBundleTypeFlag | |
| CachedSize | |
| CachedATime | |
| CachedBTime | |
| CachedMCTime | |
| CachedMTime | |
| CachedPerms | |
Definition at line 36 of file qfileinfo_p.h.
|
inline |
Definition at line 51 of file qfileinfo_p.h.
References QFileInfoPrivate(), QSharedData::QSharedData(), cache_enabled, and isDefaultConstructed.
Referenced by QFileInfoPrivate().
|
inline |
Definition at line 57 of file qfileinfo_p.h.
References QFileInfoPrivate(), cache_enabled, and isDefaultConstructed.
Referenced by QFileInfoPrivate().
|
inline |
Definition at line 70 of file qfileinfo_p.h.
References QFileInfoPrivate(), cache_enabled, and isDefaultConstructed.
Referenced by QFileInfoPrivate().
|
inline |
Definition at line 83 of file qfileinfo_p.h.
References QFileInfoPrivate(), QSharedData::QSharedData(), cache_enabled, and isDefaultConstructed.
Referenced by QFileInfoPrivate().
|
inline |
Definition at line 98 of file qfileinfo_p.h.
References QFileInfoPrivate().
Referenced by QFileInfoPrivate().
|
inline |
Definition at line 167 of file qfileinfo_p.h.
|
inline |
Definition at line 152 of file qfileinfo_p.h.
References isDefaultConstructed.
|
inline |
Definition at line 118 of file qfileinfo_p.h.
References clearFlags().
|
inline |
Definition at line 112 of file qfileinfo_p.h.
Referenced by clear(), and getFileTime().
|
inlinestatic |
Definition at line 49 of file qfileinfo_p.h.
|
inline |
Definition at line 146 of file qfileinfo_p.h.
| uint QFileInfoPrivate::getFileFlags | ( | QAbstractFileEngine::FileFlags | request | ) | const |
Definition at line 100 of file qfileinfo.cpp.
References CachedBundleTypeFlag, CachedFileFlags, CachedLinkTypeFlag, and CachedPerms.
| QString QFileInfoPrivate::getFileName | ( | QAbstractFileEngine::FileName | name | ) | const |
Definition at line 18 of file qfileinfo.cpp.
| QString QFileInfoPrivate::getFileOwner | ( | QAbstractFileEngine::FileOwner | own | ) | const |
Definition at line 76 of file qfileinfo.cpp.
| QDateTime & QFileInfoPrivate::getFileTime | ( | QFile::FileTime | request | ) | const |
Definition at line 161 of file qfileinfo.cpp.
References cache_enabled, CachedATime, CachedBTime, CachedMCTime, CachedMTime, and clearFlags().
Definition at line 148 of file qfileinfo_p.h.
| bool QFileInfoPrivate::cache_enabled |
Definition at line 143 of file qfileinfo_p.h.
Referenced by QFileInfoPrivate(), QFileInfoPrivate(), QFileInfoPrivate(), QFileInfoPrivate(), and getFileTime().
|
mutable |
Definition at line 141 of file qfileinfo_p.h.
| std::unique_ptr<QAbstractFileEngine> const QFileInfoPrivate::fileEngine |
Definition at line 135 of file qfileinfo_p.h.
| QFileSystemEntry QFileInfoPrivate::fileEntry |
Definition at line 132 of file qfileinfo_p.h.
|
mutable |
Definition at line 144 of file qfileinfo_p.h.
|
mutable |
Definition at line 137 of file qfileinfo_p.h.
|
mutable |
Definition at line 138 of file qfileinfo_p.h.
|
mutable |
Definition at line 145 of file qfileinfo_p.h.
|
mutable |
Definition at line 139 of file qfileinfo_p.h.
| bool const QFileInfoPrivate::isDefaultConstructed |
Definition at line 142 of file qfileinfo_p.h.
Referenced by QFileInfoPrivate(), QFileInfoPrivate(), QFileInfoPrivate(), QFileInfoPrivate(), and checkAttribute().
|
mutable |
Definition at line 133 of file qfileinfo_p.h.