| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QHttpSocketEngine::emitPendingWriteNotification| Name:  | QHttpSocketEngine::emitPendingWriteNotification |  | Prototype:  | void QHttpSocketEngine::emitPendingWriteNotification() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 783-789 |  
  |  | 4 | 2 | 
 QHttpSocketEngine::emitReadNotification| Name:  | QHttpSocketEngine::emitReadNotification |  | Prototype:  | void QHttpSocketEngine::emitReadNotification() |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 798-808 |  
  |  | 4 | 2 | 
 QHttpSocketEngine::hasPendingDatagrams| Name:  | QHttpSocketEngine::hasPendingDatagrams |  | Prototype:  | bool QHttpSocketEngine::hasPendingDatagrams() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 308-312 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::isExceptionNotificationEnabled| Name:  | QHttpSocketEngine::isExceptionNotificationEnabled |  | Prototype:  | bool QHttpSocketEngine::isExceptionNotificationEnabled() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 490-494 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::isReadNotificationEnabled| Name:  | QHttpSocketEngine::isReadNotificationEnabled |  | Prototype:  | bool QHttpSocketEngine::isReadNotificationEnabled() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 453-457 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::isValid| Name:  | QHttpSocketEngine::isValid |  | Prototype:  | bool QHttpSocketEngine::isValid() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 129-133 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::isWriteNotificationEnabled| Name:  | QHttpSocketEngine::isWriteNotificationEnabled |  | Prototype:  | bool QHttpSocketEngine::isWriteNotificationEnabled() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 476-480 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::setExceptionNotificationEnabled| Name:  | QHttpSocketEngine::setExceptionNotificationEnabled |  | Prototype:  | void QHttpSocketEngine::setExceptionNotificationEnabled(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 496-500 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::setProxy| Name:  | QHttpSocketEngine::setProxy |  | Prototype:  | void QHttpSocketEngine::setProxy(const QNetworkProxy &proxy) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 111-121 |  
  |  | 8 | 3 | 
 QHttpSocketEngine::slotSocketBytesWritten| Name:  | QHttpSocketEngine::slotSocketBytesWritten |  | Prototype:  | void QHttpSocketEngine::slotSocketBytesWritten() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 731-736 |  
  |  | 3 | 2 | 
 QHttpSocketEngine::slotSocketConnected| Name:  | QHttpSocketEngine::slotSocketConnected |  | Prototype:  | void QHttpSocketEngine::slotSocketConnected() |  | Coverage:  | 100.000% (12/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 502-536 |  
  |  | 25 | 4 | 
 QHttpSocketEngine::slotSocketStateChanged| Name:  | QHttpSocketEngine::slotSocketStateChanged |  | Prototype:  | void QHttpSocketEngine::slotSocketStateChanged(QAbstractSocket::SocketState state) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 770-773 |  
  |  | 1 | 1 | 
 QHttpSocketEngine::socketDescriptor| Name:  | QHttpSocketEngine::socketDescriptor |  | Prototype:  | qintptr QHttpSocketEngine::socketDescriptor() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 123-127 |  
  |  | 2 | 1 | 
 QHttpSocketEngine::write| Name:  | QHttpSocketEngine::write |  | Prototype:  | qint64 QHttpSocketEngine::write(const char *data, qint64 len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 252-256 |  
  |  | 2 | 1 | 
 QHttpSocketEngineHandler::createSocketEngine| Name:  | QHttpSocketEngineHandler::createSocketEngine |  | Prototype:  | QAbstractSocketEngine *QHttpSocketEngineHandler::createSocketEngine(qintptr, QObject *) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 867-870 |  
  |  | 1 | 1 | 
 QHttpSocketEnginePrivate::QHttpSocketEnginePrivate| Name:  | QHttpSocketEnginePrivate::QHttpSocketEnginePrivate |  | Prototype:  | QHttpSocketEnginePrivate::QHttpSocketEnginePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp |  | Lines:  | 828-841 |  
  |  | 3 | 1 | 
 QHttpThreadDelegate::QHttpThreadDelegate| Name:  | QHttpThreadDelegate::QHttpThreadDelegate |  | Prototype:  | QHttpThreadDelegate::QHttpThreadDelegate(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp |  | Lines:  | 224-243 |  
  |  | 2 | 1 | 
 QHttpThreadDelegate::cacheCredentialsSlot| Name:  | QHttpThreadDelegate::cacheCredentialsSlot |  | Prototype:  | void QHttpThreadDelegate::cacheCredentialsSlot(const QHttpNetworkRequest &request, QAuthenticator *authenticator) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp |  | Lines:  | 659-662 |  
  |  | 1 | 1 | 
 QHttpThreadDelegate::dataReadProgressSlot| Name:  | QHttpThreadDelegate::dataReadProgressSlot |  | Prototype:  | void QHttpThreadDelegate::dataReadProgressSlot(qint64 done, qint64 total) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp |  | Lines:  | 648-657 |  
  |  | 4 | 2 | 
 QHttpThreadDelegate::startRequest::[lambda]| Name:  | QHttpThreadDelegate::startRequest::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp |  | Lines:  | 292-292 |  
  |  | 0 | 1 | 
 QHttpThreadDelegate::startRequestSynchronously| Name:  | QHttpThreadDelegate::startRequestSynchronously |  | Prototype:  | void QHttpThreadDelegate::startRequestSynchronously() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp |  | Lines:  | 246-268 |  
  |  | 8 | 1 | 
 QIODevice::QIODevice| Name:  | QIODevice::QIODevice |  | Prototype:  | QIODevice::QIODevice() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 445-453 |  
  |  | 7 | 1 | 
 QIODevice::QIODevice| Name:  | QIODevice::QIODevice |  | Prototype:  | QIODevice::QIODevice(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 459-465 |  
  |  | 5 | 1 | 
 QIODevice::QIODevice| Name:  | QIODevice::QIODevice |  | Prototype:  | QIODevice::QIODevice(QIODevicePrivate &dd, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 470-473 |  
  |  | 2 | 1 | 
 QIODevice::atEnd| Name:  | QIODevice::atEnd |  | Prototype:  | bool QIODevice::atEnd() const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 910-920 |  
  |  | 4 | 1 | 
 QIODevice::bytesAvailable| Name:  | QIODevice::bytesAvailable |  | Prototype:  | qint64 QIODevice::bytesAvailable() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 953-959 |  
  |  | 4 | 2 | 
 QIODevice::bytesToWrite| Name:  | QIODevice::bytesToWrite |  | Prototype:  | qint64 QIODevice::bytesToWrite() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 970-973 |  
  |  | 1 | 1 | 
 QIODevice::canReadLine| Name:  | QIODevice::canReadLine |  | Prototype:  | bool QIODevice::canReadLine() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1494-1499 |  
  |  | 3 | 1 | 
 QIODevice::close| Name:  | QIODevice::close |  | Prototype:  | void QIODevice::close() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 778-799 |  
  |  | 11 | 2 | 
 QIODevice::errorString| Name:  | QIODevice::errorString |  | Prototype:  | QString QIODevice::errorString() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1940-1951 |  
  |  | 4 | 2 | 
 QIODevice::getChar| Name:  | QIODevice::getChar |  | Prototype:  | bool QIODevice::getChar(char *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1811-1816 |  
  |  | 2 | 1 | 
 QIODevice::isOpen| Name:  | QIODevice::isOpen |  | Prototype:  | bool QIODevice::isOpen() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 583-586 |  
  |  | 1 | 1 | 
 QIODevice::isReadable| Name:  | QIODevice::isReadable |  | Prototype:  | bool QIODevice::isReadable() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 597-600 |  
  |  | 1 | 1 | 
 QIODevice::isSequential| Name:  | QIODevice::isSequential |  | Prototype:  | bool QIODevice::isSequential() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 508-511 |  
  |  | 1 | 1 | 
 QIODevice::isTextModeEnabled| Name:  | QIODevice::isTextModeEnabled |  | Prototype:  | bool QIODevice::isTextModeEnabled() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 570-573 |  
  |  | 1 | 1 | 
 QIODevice::isTransactionStarted| Name:  | QIODevice::isTransactionStarted |  | Prototype:  | bool QIODevice::isTransactionStarted() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1582-1585 |  
  |  | 1 | 1 | 
 QIODevice::isWritable| Name:  | QIODevice::isWritable |  | Prototype:  | bool QIODevice::isWritable() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 611-614 |  
  |  | 1 | 1 | 
 QIODevice::open| Name:  | QIODevice::open |  | Prototype:  | bool QIODevice::open(OpenMode mode) |  | Coverage:  | 100.000% (3/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 756-770 |  
  |  | 9 | 1 | 
 QIODevice::openMode| Name:  | QIODevice::openMode |  | Prototype:  | QIODevice::OpenMode QIODevice::openMode() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 519-522 |  
  |  | 1 | 1 | 
 QIODevice::peek| Name:  | QIODevice::peek |  | Prototype:  | qint64 QIODevice::peek(char *data, qint64 maxSize) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1835-1838 |  
  |  | 1 | 1 | 
 QIODevice::peek| Name:  | QIODevice::peek |  | Prototype:  | QByteArray QIODevice::peek(qint64 maxSize) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1857-1860 |  
  |  | 1 | 1 | 
 QIODevice::pos| Name:  | QIODevice::pos |  | Prototype:  | qint64 QIODevice::pos() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 814-821 |  
  |  | 2 | 1 | 
 QIODevice::putChar| Name:  | QIODevice::putChar |  | Prototype:  | bool QIODevice::putChar(char c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1734-1737 |  
  |  | 1 | 1 | 
 QIODevice::readChannelCount| Name:  | QIODevice::readChannelCount |  | Prototype:  | int QIODevice::readChannelCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 624-627 |  
  |  | 1 | 1 | 
 QIODevice::readLineData| Name:  | QIODevice::readLineData |  | Prototype:  | qint64 QIODevice::readLineData(char *data, qint64 maxSize) |  | Coverage:  | 100.000% (14/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1453-1475 |  
  |  | 13 | 4 | 
 QIODevice::reset| Name:  | QIODevice::reset |  | Prototype:  | bool QIODevice::reset() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 933-939 |  
  |  | 1 | 1 | 
 QIODevice::setErrorString| Name:  | QIODevice::setErrorString |  | Prototype:  | void QIODevice::setErrorString(const QString &str) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1929-1932 |  
  |  | 1 | 1 | 
 QIODevice::setOpenMode| Name:  | QIODevice::setOpenMode |  | Prototype:  | void QIODevice::setOpenMode(OpenMode openMode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 531-541 |  
  |  | 5 | 1 | 
 QIODevice::size| Name:  | QIODevice::size |  | Prototype:  | qint64 QIODevice::size() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 832-835 |  
  |  | 1 | 1 | 
 QIODevice::waitForReadyRead| Name:  | QIODevice::waitForReadyRead |  | Prototype:  | bool QIODevice::waitForReadyRead(int msecs) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1885-1889 |  
  |  | 2 | 1 | 
 QIODevice::write| Name:  | QIODevice::write |  | Prototype:  | qint64 QIODevice::write(const char *data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1682-1685 |  
  |  | 1 | 1 | 
 QIODevice::writeChannelCount| Name:  | QIODevice::writeChannelCount |  | Prototype:  | int QIODevice::writeChannelCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 637-640 |  
  |  | 1 | 1 | 
 QIODevicePrivate::QIODevicePrivate| Name:  | QIODevicePrivate::QIODevicePrivate |  | Prototype:  | QIODevicePrivate::QIODevicePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 158-175 |  
  |  | 2 | 1 | 
 QIODevicePrivate::putCharHelper| Name:  | QIODevicePrivate::putCharHelper |  | Prototype:  | bool QIODevicePrivate::putCharHelper(char c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 1742-1745 |  
  |  | 1 | 1 | 
 QIODevicePrivate::seekBuffer| Name:  | QIODevicePrivate::seekBuffer |  | Prototype:  | void QIODevicePrivate::seekBuffer(qint64 newPos) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 883-896 |  
  |  | 5 | 2 | 
 QIODevicePrivate::setReadChannelCount| Name:  | QIODevicePrivate::setReadChannelCount |  | Prototype:  | void QIODevicePrivate::setReadChannelCount(int count) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 684-694 |  
  |  | 6 | 2 | 
 QIODevicePrivate::setWriteChannelCount| Name:  | QIODevicePrivate::setWriteChannelCount |  | Prototype:  | void QIODevicePrivate::setWriteChannelCount(int count) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp |  | Lines:  | 733-747 |  
  |  | 7 | 3 | 
 QIPAddressUtils::checkedToAscii| Name:  | QIPAddressUtils::checkedToAscii |  | Prototype:  | static const QChar *checkedToAscii(Buffer &buffer, const QChar *begin, const QChar *end) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp |  | Lines:  | 55-71 |  
  |  | 11 | 3 | 
 QIPAddressUtils::number| Name:  | QIPAddressUtils::number |  | Prototype:  | static QString number(quint8 val, int base = 10) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp |  | Lines:  | 48-52 |  
  |  | 2 | 1 | 
 QIPAddressUtils::parseIp4| Name:  | QIPAddressUtils::parseIp4 |  | Prototype:  | bool parseIp4(IPv4Address &address, const QChar *begin, const QChar *end) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp |  | Lines:  | 74-83 |  
  |  | 6 | 2 | 
 QIPAddressUtils::toHex| Name:  | QIPAddressUtils::toHex |  | Prototype:  | static inline QChar toHex(uchar c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp |  | Lines:  | 251-254 |  
  |  | 1 | 1 | 
 QIPAddressUtils::toString| Name:  | QIPAddressUtils::toString |  | Prototype:  | void toString(QString &appendTo, IPv4Address address) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp |  | Lines:  | 129-140 |  
  |  | 7 | 1 | 
 QIcuCodec::QIcuCodec| Name:  | QIcuCodec::QIcuCodec |  | Prototype:  | QIcuCodec::QIcuCodec(const char *name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp |  | Lines:  | 558-561 |  
  |  | 2 | 1 | 
 QIcuCodec::availableMibs| Name:  | QIcuCodec::availableMibs |  | Prototype:  | QList<int> QIcuCodec::availableMibs() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp |  | Lines:  | 423-434 |  
  |  | 6 | 2 | 
 QIcuCodec::mibEnum| Name:  | QIcuCodec::mibEnum |  | Prototype:  | int QIcuCodec::mibEnum() const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp |  | Lines:  | 690-698 |  
  |  | 4 | 3 | 
 QIcuCodec::name| Name:  | QIcuCodec::name |  | Prototype:  | QByteArray QIcuCodec::name() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp |  | Lines:  | 665-668 |  
  |  | 1 | 1 | 
 QIcuTimeZonePrivate::QIcuTimeZonePrivate| Name:  | QIcuTimeZonePrivate::QIcuTimeZonePrivate |  | Prototype:  | QIcuTimeZonePrivate::QIcuTimeZonePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 275-280 |  
  |  | 1 | 1 | 
 QIcuTimeZonePrivate::QIcuTimeZonePrivate| Name:  | QIcuTimeZonePrivate::QIcuTimeZonePrivate |  | Prototype:  | QIcuTimeZonePrivate::QIcuTimeZonePrivate(const QByteArray &ianaId) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 283-289 |  
  |  | 2 | 2 | 
 QIcuTimeZonePrivate::abbreviation| Name:  | QIcuTimeZonePrivate::abbreviation |  | Prototype:  | QString QIcuTimeZonePrivate::abbreviation(qint64 atMSecsSinceEpoch) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 346-353 |  
  |  | 3 | 2 | 
 QIcuTimeZonePrivate::data| Name:  | QIcuTimeZonePrivate::data |  | Prototype:  | QTimeZonePrivate::Data QIcuTimeZonePrivate::data(qint64 forMSecsSinceEpoch) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 407-423 |  
  |  | 7 | 1 | 
 QIcuTimeZonePrivate::daylightTimeOffset| Name:  | QIcuTimeZonePrivate::daylightTimeOffset |  | Prototype:  | int QIcuTimeZonePrivate::daylightTimeOffset(qint64 atMSecsSinceEpoch) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 371-377 |  
  |  | 4 | 1 | 
 QIcuTimeZonePrivate::hasDaylightTime| Name:  | QIcuTimeZonePrivate::hasDaylightTime |  | Prototype:  | bool QIcuTimeZonePrivate::hasDaylightTime() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 379-383 |  
  |  | 1 | 1 | 
 QIcuTimeZonePrivate::hasTransitions| Name:  | QIcuTimeZonePrivate::hasTransitions |  | Prototype:  | bool QIcuTimeZonePrivate::hasTransitions() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 425-434 |  
  |  | 1 | 1 | 
 QIcuTimeZonePrivate::offsetFromUtc| Name:  | QIcuTimeZonePrivate::offsetFromUtc |  | Prototype:  | int QIcuTimeZonePrivate::offsetFromUtc(qint64 atMSecsSinceEpoch) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 355-361 |  
  |  | 4 | 1 | 
 QIcuTimeZonePrivate::standardTimeOffset| Name:  | QIcuTimeZonePrivate::standardTimeOffset |  | Prototype:  | int QIcuTimeZonePrivate::standardTimeOffset(qint64 atMSecsSinceEpoch) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 363-369 |  
  |  | 4 | 1 | 
 QIcuTimeZonePrivate::~QIcuTimeZonePrivate| Name:  | QIcuTimeZonePrivate::~QIcuTimeZonePrivate |  | Prototype:  | QIcuTimeZonePrivate::~QIcuTimeZonePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp |  | Lines:  | 303-306 |  
  |  | 1 | 1 | 
 QIdentityProxyModel::QIdentityProxyModel| Name:  | QIdentityProxyModel::QIdentityProxyModel |  | Prototype:  | QIdentityProxyModel::QIdentityProxyModel(QObject* parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 112-116 |  
  |  | 3 | 1 | 
 QIdentityProxyModel::columnCount| Name:  | QIdentityProxyModel::columnCount |  | Prototype:  | int QIdentityProxyModel::columnCount(const QModelIndex& parent) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 137-142 |  
  |  | 3 | 1 | 
 QIdentityProxyModel::index| Name:  | QIdentityProxyModel::index |  | Prototype:  | QModelIndex QIdentityProxyModel::index(int row, int column, const QModelIndex& parent) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 157-164 |  
  |  | 5 | 1 | 
 QIdentityProxyModel::parent| Name:  | QIdentityProxyModel::parent |  | Prototype:  | QModelIndex QIdentityProxyModel::parent(const QModelIndex& child) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 289-295 |  
  |  | 4 | 1 | 
 QIdentityProxyModel::rowCount| Name:  | QIdentityProxyModel::rowCount |  | Prototype:  | int QIdentityProxyModel::rowCount(const QModelIndex& parent) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 320-325 |  
  |  | 3 | 1 | 
 QIdentityProxyModel::setSourceModel| Name:  | QIdentityProxyModel::setSourceModel |  | Prototype:  | void QIdentityProxyModel::setSourceModel(QAbstractItemModel* newSourceModel) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 339-424 |  
  |  | 77 | 3 | 
 QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeInserted| Name:  | QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeInserted |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeInserted(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 426-431 |  
  |  | 3 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceColumnsInserted| Name:  | QIdentityProxyModelPrivate::_q_sourceColumnsInserted |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceColumnsInserted(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 448-456 |  
  |  | 6 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceDataChanged| Name:  | QIdentityProxyModelPrivate::_q_sourceDataChanged |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 481-487 |  
  |  | 4 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceModelAboutToBeReset| Name:  | QIdentityProxyModelPrivate::_q_sourceModelAboutToBeReset |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceModelAboutToBeReset() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 549-553 |  
  |  | 2 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceModelReset| Name:  | QIdentityProxyModelPrivate::_q_sourceModelReset |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceModelReset() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 555-559 |  
  |  | 2 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeInserted| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeInserted |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeInserted(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 561-566 |  
  |  | 3 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeMoved| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeMoved |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 568-574 |  
  |  | 4 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 576-581 |  
  |  | 3 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsInserted| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsInserted |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsInserted(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 583-591 |  
  |  | 6 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsMoved| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsMoved |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsMoved(const QModelIndex &sourceParent, int sourceStart, int sourceEnd, const QModelIndex &destParent, int dest) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 593-604 |  
  |  | 9 | 1 | 
 QIdentityProxyModelPrivate::_q_sourceRowsRemoved| Name:  | QIdentityProxyModelPrivate::_q_sourceRowsRemoved |  | Prototype:  | void QIdentityProxyModelPrivate::_q_sourceRowsRemoved(const QModelIndex &parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp |  | Lines:  | 606-614 |  
  |  | 6 | 1 | 
 QInotifyFileSystemWatcherEngine::QInotifyFileSystemWatcherEngine| Name:  | QInotifyFileSystemWatcherEngine::QInotifyFileSystemWatcherEngine |  | Prototype:  | QInotifyFileSystemWatcherEngine::QInotifyFileSystemWatcherEngine(int fd, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_inotify.cpp |  | Lines:  | 243-250 |  
  |  | 2 | 1 | 
 QInotifyFileSystemWatcherEngine::readFromInotify| Name:  | QInotifyFileSystemWatcherEngine::readFromInotify |  | Prototype:  | void QInotifyFileSystemWatcherEngine::readFromInotify() |  | Coverage:  | 100.000% (29/29) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_inotify.cpp |  | Lines:  | 345-404 |  
  |  | 35 | 10 | 
 QInotifyFileSystemWatcherEngine::~QInotifyFileSystemWatcherEngine| Name:  | QInotifyFileSystemWatcherEngine::~QInotifyFileSystemWatcherEngine |  | Prototype:  | QInotifyFileSystemWatcherEngine::~QInotifyFileSystemWatcherEngine() |  | Coverage:  | 100.000% (2/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_inotify.cpp |  | Lines:  | 252-259 |  
  |  | 4 | 2 | 
 QIsciiCodec::name| Name:  | QIsciiCodec::name |  | Prototype:  | QByteArray QIsciiCodec::name() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qisciicodec.cpp |  | Lines:  | 86-89 |  
  |  | 1 | 1 | 
 QItemSelection::QItemSelection| Name:  | QItemSelection::QItemSelection |  | Prototype:  | QItemSelection::QItemSelection(const QModelIndex &topLeft, const QModelIndex &bottomRight) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp |  | Lines:  | 424-427 |  
  |  | 1 | 1 | 
 QItemSelection::contains| Name:  | QItemSelection::contains |  | Prototype:  | bool QItemSelection::contains(const QModelIndex &index) const |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp |  | Lines:  | 464-473 |  
  |  | 6 | 4 | 
 QItemSelection::indexes| Name:  | QItemSelection::indexes |  | Prototype:  | QModelIndexList QItemSelection::indexes() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp |  | Lines:  | 479-482 |  
  |  | 1 | 1 |