QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QFileSystemEngine
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
absoluteName
Name: QFileSystemEngine::absoluteName
Prototype: QFileSystemEntry QFileSystemEngine::absoluteName(const QFileSystemEntry &entry)
Coverage:  77.419% (24/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 300-330
 77.419% (24/31)
197
canonicalName
Name: QFileSystemEngine::canonicalName
Prototype: QFileSystemEntry QFileSystemEngine::canonicalName(const QFileSystemEntry &entry, QFileSystemMetaData &data)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 233-297
 75.000% (9/12)
154
copyFile
Name: QFileSystemEngine::copyFile
Prototype: bool QFileSystemEngine::copyFile(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 658-664
100.000% (1/1)
41
createDirectory
Name: QFileSystemEngine::createDirectory
Prototype: bool QFileSystemEngine::createDirectory(const QFileSystemEntry &entry, bool createParents)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 589-623
 93.333% (14/15)
165
createLink
Name: QFileSystemEngine::createLink
Prototype: bool QFileSystemEngine::createLink(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 649-655
 50.000% (2/4)
42
currentPath
Name: QFileSystemEngine::currentPath
Prototype: QFileSystemEntry QFileSystemEngine::currentPath()
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 770-797
 57.143% (4/7)
73
fillMetaData
Name: QFileSystemEngine::fillMetaData
Prototype: bool QFileSystemEngine::fillMetaData(int fd, QFileSystemMetaData &data)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 205-217
 50.000% (2/4)
72
fillMetaData
Name: QFileSystemEngine::fillMetaData
Prototype: bool QFileSystemEngine::fillMetaData(const QFileSystemEntry &entry, QFileSystemMetaData &data, QFileSystemMetaData::MetaDataFlags what)
Coverage:  96.875% (62/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 424-551
 96.875% (62/64)
5820
getLinkTarget
Name: QFileSystemEngine::getLinkTarget
Prototype: QFileSystemEntry QFileSystemEngine::getLinkTarget(const QFileSystemEntry &link, QFileSystemMetaData &data)
Coverage:  82.143% (23/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 144-230
 82.143% (23/28)
248
homePath
Name: QFileSystemEngine::homePath
Prototype: QString QFileSystemEngine::homePath()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 719-725
100.000% (4/4)
42
id
Name: QFileSystemEngine::id
Prototype: QByteArray QFileSystemEngine::id(const QFileSystemEntry &entry)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 333-344
  0.000% (0/4)
82
removeDirectory
Name: QFileSystemEngine::removeDirectory
Prototype: bool QFileSystemEngine::removeDirectory(const QFileSystemEntry &entry, bool removeEmptyParents)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 626-646
 76.471% (13/17)
146
removeFile
Name: QFileSystemEngine::removeFile
Prototype: bool QFileSystemEngine::removeFile(const QFileSystemEntry &entry, QSystemError &error)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 676-683
100.000% (4/4)
42
renameFile
Name: QFileSystemEngine::renameFile
Prototype: bool QFileSystemEngine::renameFile(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 667-673
100.000% (4/4)
42
resolveEntryAndCreateLegacyEngine
Name: QFileSystemEngine::resolveEntryAndCreateLegacyEngine
Prototype: QAbstractFileEngine *QFileSystemEngine::resolveEntryAndCreateLegacyEngine( QFileSystemEntry &entry, QFileSystemMetaData &data)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 187-199
100.000% (5/5)
62
resolveGroupName
Name: QFileSystemEngine::resolveGroupName
Prototype: QString QFileSystemEngine::resolveGroupName(const QFileSystemEntry &entry, QFileSystemMetaData &metaData)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 416-426
 50.000% (2/4)
32
resolveGroupName
Name: QFileSystemEngine::resolveGroupName
Prototype: QString QFileSystemEngine::resolveGroupName(uint groupId)
Coverage:  38.889% (7/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 371-405
 38.889% (7/18)
186
resolveUserName
Name: QFileSystemEngine::resolveUserName
Prototype: QString QFileSystemEngine::resolveUserName(const QFileSystemEntry &entry, QFileSystemMetaData &metaData)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 403-413
 50.000% (2/4)
32
resolveUserName
Name: QFileSystemEngine::resolveUserName
Prototype: QString QFileSystemEngine::resolveUserName(uint userId)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 347-368
 42.857% (3/7)
103
rootPath
Name: QFileSystemEngine::rootPath
Prototype: QString QFileSystemEngine::rootPath()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 727-730
100.000% (1/1)
11
setCurrentPath
Name: QFileSystemEngine::setCurrentPath
Prototype: bool QFileSystemEngine::setCurrentPath(const QFileSystemEntry &path)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 763-768
100.000% (1/1)
31
setPermissions
Name: QFileSystemEngine::setPermissions
Prototype: bool QFileSystemEngine::setPermissions(const QFileSystemEntry &entry, QFile::Permissions permissions, QSystemError &error, QFileSystemMetaData *data)
Coverage:  88.889% (32/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 686-717
 88.889% (32/36)
2712
slowCanonicalized
Name: QFileSystemEngine::slowCanonicalized
Prototype: QString QFileSystemEngine::slowCanonicalized(const QString &path)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 51-103
  0.000% (0/29)
299
tempPath
Name: QFileSystemEngine::tempPath
Prototype: QString QFileSystemEngine::tempPath()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 732-761
 75.000% (3/4)
42

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9