| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 fileFlags| Name:  | QFSFileEngine::fileFlags |  | Prototype:  | QAbstractFileEngine::FileFlags QFSFileEngine::fileFlags(FileFlags type) const |  | Coverage:  |  64.286% (36/56) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 522-591 |  
  |  | 45 | 18 | 
 fileName| Name:  | QFSFileEngine::fileName |  | Prototype:  | QString QFSFileEngine::fileName(FileName file) const |  | Coverage:  |  37.500% (12/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 593-621 |  
  |  | 23 | 10 | 
 supportsExtension| Name:  | QFSFileEngine::supportsExtension |  | Prototype:  | bool QFSFileEngine::supportsExtension(Extension extension) const |  | Coverage:  |  80.000% (20/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 842-854 |  
  |  | 10 | 5 | 
 ~QFSFileEngine| Name:  | QFSFileEngine::~QFSFileEngine |  | Prototype:  | QFSFileEngine::~QFSFileEngine() |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 169-180 |  
  |  | 7 | 4 | 
 setSize| Name:  | QFSFileEngine::setSize |  | Prototype:  | bool QFSFileEngine::setSize(qint64 size) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 658-671 |  
  |  | 10 | 4 | 
 open| Name:  | QFSFileEngine::open |  | Prototype:  | bool QFSFileEngine::open(QIODevice::OpenMode openMode) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 195-219 |  
  |  | 15 | 4 | 
 extension| Name:  | QFSFileEngine::extension |  | Prototype:  | bool QFSFileEngine::extension(Extension extension, const ExtensionOption *option, ExtensionReturn *output) |  | Coverage:  |  42.857% (6/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 819-837 |  
  |  | 12 | 4 | 
 open| Name:  | QFSFileEngine::open |  | Prototype:  | bool QFSFileEngine::open(QIODevice::OpenMode openMode, FILE *fh, QFile::FileHandleFlags handleFlags) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 230-250 |  
  |  | 12 | 3 | 
 open| Name:  | QFSFileEngine::open |  | Prototype:  | bool QFSFileEngine::open(QIODevice::OpenMode openMode, int fd, QFile::FileHandleFlags handleFlags) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 291-312 |  
  |  | 13 | 3 | 
 write| Name:  | QFSFileEngine::write |  | Prototype:  | qint64 QFSFileEngine::write(const char *data, qint64 len) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 698-711 |  
  |  | 5 | 2 | 
 syncToDisk| Name:  | QFSFileEngine::syncToDisk |  | Prototype:  | bool QFSFileEngine::syncToDisk() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 418-424 |  
  |  | 4 | 2 | 
 setPermissions| Name:  | QFSFileEngine::setPermissions |  | Prototype:  | bool QFSFileEngine::setPermissions(uint perms) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 647-656 |  
  |  | 6 | 2 | 
 rename| Name:  | QFSFileEngine::rename |  | Prototype:  | bool QFSFileEngine::rename(const QString &newName) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 417-428 |  
  |  | 6 | 2 | 
 remove| Name:  | QFSFileEngine::remove |  | Prototype:  | bool QFSFileEngine::remove() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 388-398 |  
  |  | 7 | 2 | 
 readLine| Name:  | QFSFileEngine::readLine |  | Prototype:  | qint64 QFSFileEngine::readLine(char *data, qint64 maxlen) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 645-658 |  
  |  | 5 | 2 | 
 read| Name:  | QFSFileEngine::read |  | Prototype:  | qint64 QFSFileEngine::read(char *data, qint64 maxlen) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 567-580 |  
  |  | 5 | 2 | 
 ownerId| Name:  | QFSFileEngine::ownerId |  | Prototype:  | uint QFSFileEngine::ownerId(FileOwner own) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 629-638 |  
  |  | 4 | 2 | 
 owner| Name:  | QFSFileEngine::owner |  | Prototype:  | QString QFSFileEngine::owner(FileOwner own) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 640-645 |  
  |  | 3 | 2 | 
 link| Name:  | QFSFileEngine::link |  | Prototype:  | bool QFSFileEngine::link(const QString &newName) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 430-439 |  
  |  | 6 | 2 | 
 isSequential| Name:  | QFSFileEngine::isSequential |  | Prototype:  | bool QFSFileEngine::isSequential() const |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 796-802 |  
  |  | 4 | 2 | 
 flush| Name:  | QFSFileEngine::flush |  | Prototype:  | bool QFSFileEngine::flush() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 404-413 |  
  |  | 4 | 2 | 
 fileTime| Name:  | QFSFileEngine::fileTime |  | Prototype:  | QDateTime QFSFileEngine::fileTime(FileTime time) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 673-681 |  
  |  | 4 | 2 | 
 copy| Name:  | QFSFileEngine::copy |  | Prototype:  | bool QFSFileEngine::copy(const QString &newName) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 400-409 |  
  |  | 6 | 2 | 
 tempPath| Name:  | QFSFileEngine::tempPath |  | Prototype:  | QString QFSFileEngine::tempPath() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 481-484 |  
  |  | 1 | 1 | 
 size| Name:  | QFSFileEngine::size |  | Prototype:  | qint64 QFSFileEngine::size() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 454-458 |  
  |  | 2 | 1 | 
 setFileName| Name:  | QFSFileEngine::setFileName |  | Prototype:  | void QFSFileEngine::setFileName(const QString &file) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 185-190 |  
  |  | 3 | 1 | 
 setCurrentPath| Name:  | QFSFileEngine::setCurrentPath |  | Prototype:  | bool QFSFileEngine::setCurrentPath(const QString &path) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 461-464 |  
  |  | 1 | 1 | 
 seek| Name:  | QFSFileEngine::seek |  | Prototype:  | bool QFSFileEngine::seek(qint64 pos) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 511-515 |  
  |  | 2 | 1 | 
 rootPath| Name:  | QFSFileEngine::rootPath |  | Prototype:  | QString QFSFileEngine::rootPath() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 476-479 |  
  |  | 1 | 1 | 
 rmdir| Name:  | QFSFileEngine::rmdir |  | Prototype:  | bool QFSFileEngine::rmdir(const QString &name, bool recurseParentDirectories) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 451-454 |  
  |  | 1 | 1 | 
 renameOverwrite| Name:  | QFSFileEngine::renameOverwrite |  | Prototype:  | bool QFSFileEngine::renameOverwrite(const QString &newName) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 411-415 |  
  |  | 1 | 1 | 
 pos| Name:  | QFSFileEngine::pos |  | Prototype:  | qint64 QFSFileEngine::pos() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 492-496 |  
  |  | 2 | 1 | 
 open| Name:  | QFSFileEngine::open |  | Prototype:  | bool QFSFileEngine::open(QIODevice::OpenMode openMode, FILE *fh) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 225-228 |  
  |  | 1 | 1 | 
 open| Name:  | QFSFileEngine::open |  | Prototype:  | bool QFSFileEngine::open(QIODevice::OpenMode openMode, int fd) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 286-289 |  
  |  | 1 | 1 | 
 mkdir| Name:  | QFSFileEngine::mkdir |  | Prototype:  | bool QFSFileEngine::mkdir(const QString &name, bool createParentDirectories) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 446-449 |  
  |  | 1 | 1 | 
 isRelativePath| Name:  | QFSFileEngine::isRelativePath |  | Prototype:  | bool QFSFileEngine::isRelativePath() const |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 623-627 |  
  |  | 2 | 1 | 
 homePath| Name:  | QFSFileEngine::homePath |  | Prototype:  | QString QFSFileEngine::homePath() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 471-474 |  
  |  | 1 | 1 | 
 handle| Name:  | QFSFileEngine::handle |  | Prototype:  | int QFSFileEngine::handle() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 558-562 |  
  |  | 2 | 1 | 
 entryList| Name:  | QFSFileEngine::entryList |  | Prototype:  | QStringList QFSFileEngine::entryList(QDir::Filters filters, const QStringList &filterNames) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 788-791 |  
  |  | 1 | 1 | 
 endEntryList| Name:  | QFSFileEngine::endEntryList |  | Prototype:  | QAbstractFileEngine::Iterator *QFSFileEngine::endEntryList() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 779-782 |  
  |  | 1 | 1 | 
 drives| Name:  | QFSFileEngine::drives |  | Prototype:  | QFileInfoList QFSFileEngine::drives() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 486-491 |  
  |  | 3 | 1 | 
 currentPath| Name:  | QFSFileEngine::currentPath |  | Prototype:  | QString QFSFileEngine::currentPath(const QString &) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 466-469 |  
  |  | 1 | 1 | 
 close| Name:  | QFSFileEngine::close |  | Prototype:  | bool QFSFileEngine::close() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 349-354 |  
  |  | 3 | 1 | 
 caseSensitive| Name:  | QFSFileEngine::caseSensitive |  | Prototype:  | bool QFSFileEngine::caseSensitive() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp |  | Lines:  | 456-459 |  
  |  | 1 | 1 | 
 beginEntryList| Name:  | QFSFileEngine::beginEntryList |  | Prototype:  | QAbstractFileEngine::Iterator *QFSFileEngine::beginEntryList(QDir::Filters filters, const QStringList &filterNames) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 771-774 |  
  |  | 1 | 1 | 
 QFSFileEngine| Name:  | QFSFileEngine::QFSFileEngine |  | Prototype:  | QFSFileEngine::QFSFileEngine(QFSFileEnginePrivate &dd) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 161-164 |  
  |  | 2 | 1 | 
 QFSFileEngine| Name:  | QFSFileEngine::QFSFileEngine |  | Prototype:  | QFSFileEngine::QFSFileEngine(const QString &file) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 144-149 |  
  |  | 2 | 1 | 
 QFSFileEngine| Name:  | QFSFileEngine::QFSFileEngine |  | Prototype:  | QFSFileEngine::QFSFileEngine() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp |  | Lines:  | 154-156 |  
  |  | 2 | 1 |