QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QFileDevice
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QFileDevice
Name: QFileDevice::~QFileDevice
Prototype: QFileDevice::~QFileDevice()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 220-223
100.000% (1/1)
11
unsetError
Name: QFileDevice::unsetError
Prototype: void QFileDevice::unsetError()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 588-592
100.000% (1/1)
21
setPermissions
Name: QFileDevice::setPermissions
Prototype: bool QFileDevice::setPermissions(Permissions permissions)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 659-668
100.000% (4/4)
62
pos
Name: QFileDevice::pos
Prototype: qint64 QFileDevice::pos() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 339-342
100.000% (1/1)
11
permissions
Name: QFileDevice::permissions
Prototype: QFile::Permissions QFileDevice::permissions() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 642-647
100.000% (1/1)
31
error
Name: QFileDevice::error
Prototype: QFileDevice::FileError QFileDevice::error() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 577-581
100.000% (1/1)
21
QFileDevice
Name: QFileDevice::QFileDevice
Prototype: QFileDevice::QFileDevice(QFileDevicePrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 211-214
100.000% (1/1)
21
handle
Name: QFileDevice::handle
Prototype: int QFileDevice::handle() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 253-260
 83.333% (5/6)
42
readLineData
Name: QFileDevice::readLineData
Prototype: qint64 QFileDevice::readLineData(char *data, qint64 maxlen)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 423-444
 81.818% (9/11)
104
isSequential
Name: QFileDevice::isSequential
Prototype: bool QFileDevice::isSequential() const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 233-237
 80.000% (4/5)
21
close
Name: QFileDevice::close
Prototype: void QFileDevice::close()
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 317-334
 75.000% (9/12)
114
writeData
Name: QFileDevice::writeData
Prototype: qint64 QFileDevice::writeData(const char *data, qint64 len)
Coverage:  73.077% (19/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 533-566
 73.077% (19/26)
218
unmap
Name: QFileDevice::unmap
Prototype: bool QFileDevice::unmap(uchar *address)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 727-740
 66.667% (6/9)
103
resize
Name: QFileDevice::resize
Prototype: bool QFileDevice::resize(qint64 sz)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 618-634
 66.667% (8/12)
134
map
Name: QFileDevice::map
Prototype: uchar *QFileDevice::map(qint64 offset, qint64 size, MemoryMapFlags flags)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 706-718
 66.667% (6/9)
93
atEnd
Name: QFileDevice::atEnd
Prototype: bool QFileDevice::atEnd() const
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 353-381
 62.500% (10/16)
126
readData
Name: QFileDevice::readData
Prototype: qint64 QFileDevice::readData(char *data, qint64 len)
Coverage:  56.250% (9/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 449-472
 56.250% (9/16)
156
flush
Name: QFileDevice::flush
Prototype: bool QFileDevice::flush()
Coverage:  52.632% (10/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 283-310
 52.632% (10/19)
197
size
Name: QFileDevice::size
Prototype: qint64 QFileDevice::size() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 601-608
 50.000% (2/4)
52
seek
Name: QFileDevice::seek
Prototype: bool QFileDevice::seek(qint64 off)
Coverage:  33.333% (5/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 398-418
 33.333% (5/15)
145
fileName
Name: QFileDevice::fileName
Prototype: QString QFileDevice::fileName() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 266-269
  0.000% (0/1)
11
QFileDevice
Name: QFileDevice::QFileDevice
Prototype: QFileDevice::QFileDevice()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 197-200
  0.000% (0/1)
21
QFileDevice
Name: QFileDevice::QFileDevice
Prototype: QFileDevice::QFileDevice(QObject *parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 204-207
  0.000% (0/1)
21

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