| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QSqlDatabase::isOpenError| Name:  | QSqlDatabase::isOpenError |  | Prototype:  | bool QSqlDatabase::isOpenError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 890-893 |  
  |  | 1 | 1 | 
 QSqlDatabase::isOpen| Name:  | QSqlDatabase::isOpen |  | Prototype:  | bool QSqlDatabase::isOpen() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 879-882 |  
  |  | 1 | 1 | 
 QSqlDatabase::hostName| Name:  | QSqlDatabase::hostName |  | Prototype:  | QString QSqlDatabase::hostName() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 1097-1100 |  
  |  | 1 | 1 | 
 QSqlDatabase::driverName| Name:  | QSqlDatabase::driverName |  | Prototype:  | QString QSqlDatabase::driverName() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 1107-1110 |  
  |  | 1 | 1 | 
 QSqlDatabase::driver| Name:  | QSqlDatabase::driver |  | Prototype:  | QSqlDriver* QSqlDatabase::driver() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 1130-1133 |  
  |  | 1 | 1 | 
 QSqlDatabase::databaseName| Name:  | QSqlDatabase::databaseName |  | Prototype:  | QString QSqlDatabase::databaseName() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 1067-1070 |  
  |  | 1 | 1 | 
 QSqlDatabase::database| Name:  | QSqlDatabase::database |  | Prototype:  | QSqlDatabase QSqlDatabase::database(const QString& connectionName, bool open) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 494-497 |  
  |  | 1 | 1 | 
 QSqlDatabase::contains| Name:  | QSqlDatabase::contains |  | Prototype:  | bool QSqlDatabase::contains(const QString& connectionName) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 625-628 |  
  |  | 1 | 1 | 
 QSqlDatabase::connectionName| Name:  | QSqlDatabase::connectionName |  | Prototype:  | QString QSqlDatabase::connectionName() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 1464-1467 |  
  |  | 1 | 1 | 
 QSqlDatabase::close| Name:  | QSqlDatabase::close |  | Prototype:  | void QSqlDatabase::close() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 869-872 |  
  |  | 1 | 1 | 
 QSqlDatabase::addDatabase| Name:  | QSqlDatabase::addDatabase |  | Prototype:  | QSqlDatabase QSqlDatabase::addDatabase(const QString &type, const QString &connectionName) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 473-478 |  
  |  | 3 | 1 | 
 QSqlDatabase::QSqlDatabase| Name:  | QSqlDatabase::QSqlDatabase |  | Prototype:  | QSqlDatabase::QSqlDatabase(const QString &type) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 670-674 |  
  |  | 2 | 1 | 
 QSqlDatabase::QSqlDatabase| Name:  | QSqlDatabase::QSqlDatabase |  | Prototype:  | QSqlDatabase::QSqlDatabase() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 692-696 |  
  |  | 2 | 1 | 
 QSqlDatabase::QSqlDatabase| Name:  | QSqlDatabase::QSqlDatabase |  | Prototype:  | QSqlDatabase::QSqlDatabase(const QSqlDatabase &other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 701-705 |  
  |  | 2 | 1 | 
 QSqlCachedResultPrivate::revertLast| Name:  | QSqlCachedResultPrivate::revertLast |  | Prototype:  | void QSqlCachedResultPrivate::revertLast() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 121-126 |  
  |  | 3 | 2 | 
 QSqlCachedResultPrivate::nextIndex| Name:  | QSqlCachedResultPrivate::nextIndex |  | Prototype:  | int QSqlCachedResultPrivate::nextIndex() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 102-112 |  
  |  | 7 | 3 | 
 QSqlCachedResultPrivate::init| Name:  | QSqlCachedResultPrivate::init |  | Prototype:  | void QSqlCachedResultPrivate::init(int count, bool fo) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 88-100 |  
  |  | 8 | 2 | 
 QSqlCachedResultPrivate::cleanup| Name:  | QSqlCachedResultPrivate::cleanup |  | Prototype:  | void QSqlCachedResultPrivate::cleanup() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 79-86 |  
  |  | 5 | 1 | 
 QSqlCachedResultPrivate::cacheCount| Name:  | QSqlCachedResultPrivate::cacheCount |  | Prototype:  | inline int QSqlCachedResultPrivate::cacheCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 128-133 |  
  |  | 3 | 1 | 
 QSqlCachedResultPrivate::QSqlCachedResultPrivate| Name:  | QSqlCachedResultPrivate::QSqlCachedResultPrivate |  | Prototype:  | QSqlCachedResultPrivate::QSqlCachedResultPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 74-77 |  
  |  | 2 | 1 | 
 QSqlCachedResult::~QSqlCachedResult| Name:  | QSqlCachedResult::~QSqlCachedResult |  | Prototype:  | QSqlCachedResult::~QSqlCachedResult() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 142-145 |  
  |  | 1 | 1 | 
 QSqlCachedResult::setNumericalPrecisionPolicy| Name:  | QSqlCachedResult::setNumericalPrecisionPolicy |  | Prototype:  | void QSqlCachedResult::setNumericalPrecisionPolicy(QSql::NumericalPrecisionPolicy policy) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 307-311 |  
  |  | 2 | 1 | 
 QSqlCachedResult::init| Name:  | QSqlCachedResult::init |  | Prototype:  | void QSqlCachedResult::init(int colCount) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 147-150 |  
  |  | 1 | 1 | 
 QSqlCachedResult::fetchPrevious| Name:  | QSqlCachedResult::fetchPrevious |  | Prototype:  | bool QSqlCachedResult::fetchPrevious() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 199-202 |  
  |  | 1 | 1 | 
 QSqlCachedResult::fetchNext| Name:  | QSqlCachedResult::fetchNext |  | Prototype:  | bool QSqlCachedResult::fetchNext() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 190-197 |  
  |  | 4 | 2 | 
 QSqlCachedResult::clearValues| Name:  | QSqlCachedResult::clearValues |  | Prototype:  | void QSqlCachedResult::clearValues() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 261-266 |  
  |  | 3 | 1 | 
 QSqlCachedResult::cleanup| Name:  | QSqlCachedResult::cleanup |  | Prototype:  | void QSqlCachedResult::cleanup() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 254-259 |  
  |  | 3 | 1 | 
 QSqlCachedResult::cacheNext| Name:  | QSqlCachedResult::cacheNext |  | Prototype:  | bool QSqlCachedResult::cacheNext() |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 268-285 |  
  |  | 11 | 4 | 
 QSqlCachedResult::QSqlCachedResult| Name:  | QSqlCachedResult::QSqlCachedResult |  | Prototype:  | QSqlCachedResult::QSqlCachedResult(const QSqlDriver * db) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp |  | Lines:  | 137-140 |  
  |  | 1 | 1 | 
 QSpiAccessibleBridge::~QSpiAccessibleBridge| Name:  | QSpiAccessibleBridge::~QSpiAccessibleBridge |  | Prototype:  | QSpiAccessibleBridge::~QSpiAccessibleBridge() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/bridge.cpp |  | Lines:  | 70-73 |  
  |  | 1 | 1 | 
 QSpiAccessibleBridge::QSpiAccessibleBridge| Name:  | QSpiAccessibleBridge::QSpiAccessibleBridge |  | Prototype:  | QSpiAccessibleBridge::QSpiAccessibleBridge() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/bridge.cpp |  | Lines:  | 57-62 |  
  |  | 2 | 1 | 
 QSpdyProtocolHandler::~QSpdyProtocolHandler| Name:  | QSpdyProtocolHandler::~QSpdyProtocolHandler |  | Prototype:  | QSpdyProtocolHandler::~QSpdyProtocolHandler() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 274-278 |  
  |  | 2 | 1 | 
 QSpdyProtocolHandler::sendWINDOW_UPDATE| Name:  | QSpdyProtocolHandler::sendWINDOW_UPDATE |  | Prototype:  | void QSpdyProtocolHandler::sendWINDOW_UPDATE(qint32 streamID, quint32 deltaWindowSize) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 758-765 |  
  |  | 4 | 1 | 
 QSpdyProtocolHandler::sendDataFrame| Name:  | QSpdyProtocolHandler::sendDataFrame |  | Prototype:  | qint64 QSpdyProtocolHandler::sendDataFrame(qint32 streamID, DataFrameFlags flags, quint32 length, const char *data) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 767-786 |  
  |  | 11 | 2 | 
 QSpdyProtocolHandler::replyFinished| Name:  | QSpdyProtocolHandler::replyFinished |  | Prototype:  | void QSpdyProtocolHandler::replyFinished(QHttpNetworkReply *httpReply, qint32 streamID) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 1265-1275 |  
  |  | 8 | 2 | 
 QSpdyProtocolHandler::readNextChunk| Name:  | QSpdyProtocolHandler::readNextChunk |  | Prototype:  | bool QSpdyProtocolHandler::readNextChunk(qint64 length, char *sink) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 533-561 |  
  |  | 16 | 4 | 
 QSpdyProtocolHandler::handleSYN_REPLY| Name:  | QSpdyProtocolHandler::handleSYN_REPLY |  | Prototype:  | void QSpdyProtocolHandler::handleSYN_REPLY(char flags, quint32 , const QByteArray &frameData) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 861-864 |  
  |  | 1 | 1 | 
 QSpdyProtocolHandler::generateNextStreamID| Name:  | QSpdyProtocolHandler::generateNextStreamID |  | Prototype:  | qint32 QSpdyProtocolHandler::generateNextStreamID() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 1291-1296 |  
  |  | 2 | 1 | 
 QSpdyProtocolHandler::bytesAvailable| Name:  | QSpdyProtocolHandler::bytesAvailable |  | Prototype:  | quint64 QSpdyProtocolHandler::bytesAvailable() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 527-531 |  
  |  | 2 | 1 | 
 QSpdyProtocolHandler::_q_uploadDataReadyRead| Name:  | QSpdyProtocolHandler::_q_uploadDataReadyRead |  | Prototype:  | void QSpdyProtocolHandler::_q_uploadDataReadyRead() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 749-756 |  
  |  | 5 | 1 | 
 QSpdyProtocolHandler::_q_readyRead| Name:  | QSpdyProtocolHandler::_q_readyRead |  | Prototype:  | void QSpdyProtocolHandler::_q_readyRead() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 354-357 |  
  |  | 1 | 1 | 
 QSpdyProtocolHandler::QSpdyProtocolHandler| Name:  | QSpdyProtocolHandler::QSpdyProtocolHandler |  | Prototype:  | QSpdyProtocolHandler::QSpdyProtocolHandler(QHttpNetworkConnectionChannel *channel) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp |  | Lines:  | 250-272 |  
  |  | 11 | 1 | 
 QSortFilterProxyModelPrivate::update_source_sort_column| Name:  | QSortFilterProxyModelPrivate::update_source_sort_column |  | Prototype:  | bool QSortFilterProxyModelPrivate::update_source_sort_column() |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 453-471 |  
  |  | 8 | 3 | 
 QSortFilterProxyModelPrivate::update_persistent_indexes| Name:  | QSortFilterProxyModelPrivate::update_persistent_indexes |  | Prototype:  | void QSortFilterProxyModelPrivate::update_persistent_indexes( const QModelIndexPairList &source_indexes) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1030-1047 |  
  |  | 13 | 2 | 
 QSortFilterProxyModelPrivate::updateChildrenMapping| Name:  | QSortFilterProxyModelPrivate::updateChildrenMapping |  | Prototype:  | void QSortFilterProxyModelPrivate::updateChildrenMapping(const QModelIndex &source_parent, Mapping *parent_mapping, Qt::Orientation orient, int start, int end, int delta_item_count, bool remove) |  | Coverage:  | 100.000% (23/23) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 920-972 |  
  |  | 29 | 6 | 
 QSortFilterProxyModelPrivate::store_persistent_indexes| Name:  | QSortFilterProxyModelPrivate::store_persistent_indexes |  | Prototype:  | QModelIndexPairList QSortFilterProxyModelPrivate::store_persistent_indexes() |  | Coverage:  | 100.000% (2/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1011-1022 |  
  |  | 8 | 2 | 
 QSortFilterProxyModelPrivate::sort_source_rows| Name:  | QSortFilterProxyModelPrivate::sort_source_rows |  | Prototype:  | void QSortFilterProxyModelPrivate::sort_source_rows( QVector<int> &source_rows, const QModelIndex &source_parent) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 479-494 |  
  |  | 8 | 3 | 
 QSortFilterProxyModelPrivate::sort| Name:  | QSortFilterProxyModelPrivate::sort |  | Prototype:  | void QSortFilterProxyModelPrivate::sort() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 431-445 |  
  |  | 11 | 2 | 
 QSortFilterProxyModelPrivate::remove_proxy_interval| Name:  | QSortFilterProxyModelPrivate::remove_proxy_interval |  | Prototype:  | void QSortFilterProxyModelPrivate::remove_proxy_interval( QVector<int> &source_to_proxy, QVector<int> &proxy_to_source, int proxy_start, int proxy_end, const QModelIndex &proxy_parent, Qt::Orientation orient, bool emit_signal) |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 570-593 |  
  |  | 11 | 5 | 
 QSortFilterProxyModelPrivate::proxy_intervals_for_source_items| Name:  | QSortFilterProxyModelPrivate::proxy_intervals_for_source_items |  | Prototype:  | QVector<QPair<int, int > > QSortFilterProxyModelPrivate::proxy_intervals_for_source_items( const QVector<int> &source_to_proxy, const QVector<int> &source_items) const |  | Coverage:  | 100.000% (12/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 507-531 |  
  |  | 16 | 4 | 
 QSortFilterProxyModelPrivate::index_to_iterator| Name:  | QSortFilterProxyModelPrivate::index_to_iterator |  | Prototype:  | inline QHash<QModelIndex, Mapping *>::const_iterator index_to_iterator( const QModelIndex &proxy_index) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 177-189 |  
  |  | 9 | 1 | 
 QSortFilterProxyModelPrivate::filter_about_to_be_changed| Name:  | QSortFilterProxyModelPrivate::filter_about_to_be_changed |  | Prototype:  | void QSortFilterProxyModelPrivate::filter_about_to_be_changed(const QModelIndex &source_parent) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1055-1060 |  
  |  | 3 | 2 | 
 QSortFilterProxyModelPrivate::create_index| Name:  | QSortFilterProxyModelPrivate::create_index |  | Prototype:  | inline QModelIndex create_index(int row, int column, QHash<QModelIndex, Mapping*>::const_iterator it) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 191-195 |  
  |  | 1 | 1 | 
 QSortFilterProxyModelPrivate::build_source_to_proxy_mapping| Name:  | QSortFilterProxyModelPrivate::build_source_to_proxy_mapping |  | Prototype:  | void QSortFilterProxyModelPrivate::build_source_to_proxy_mapping( const QVector<int> &proxy_to_source, QVector<int> &source_to_proxy) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 996-1003 |  
  |  | 4 | 2 | 
 QSortFilterProxyModelPrivate::_q_sourceRowsRemoved| Name:  | QSortFilterProxyModelPrivate::_q_sourceRowsRemoved |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceRowsRemoved( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1414-1419 |  
  |  | 2 | 1 | 
 QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved| Name:  | QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1406-1412 |  
  |  | 3 | 1 | 
 QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted| Name:  | QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1387-1396 |  
  |  | 4 | 2 | 
 QSortFilterProxyModelPrivate::_q_sourceModelDestroyed| Name:  | QSortFilterProxyModelPrivate::_q_sourceModelDestroyed |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceModelDestroyed() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 289-294 |  
  |  | 3 | 1 | 
 QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged| Name:  | QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(const QList<QPersistentModelIndex> &sourceParents, QAbstractItemModel::LayoutChangeHint hint) |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1322-1349 |  
  |  | 17 | 6 | 
 QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved| Name:  | QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1507-1523 |  
  |  | 9 | 4 | 
 QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved| Name:  | QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1500-1505 |  
  |  | 2 | 1 | 
 QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeInserted| Name:  | QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeInserted |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeInserted( const QModelIndex &source_parent, int start, int end) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1469-1478 |  
  |  | 4 | 2 | 
 QSortFilterProxyModelPrivate::_q_sourceAboutToBeReset| Name:  | QSortFilterProxyModelPrivate::_q_sourceAboutToBeReset |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_sourceAboutToBeReset() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1304-1308 |  
  |  | 2 | 1 | 
 QSortFilterProxyModelPrivate::_q_clearMapping| Name:  | QSortFilterProxyModelPrivate::_q_clearMapping |  | Prototype:  | void QSortFilterProxyModelPrivate::_q_clearMapping() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 305-320 |  
  |  | 7 | 2 | 
 QSortFilterProxyModelLessThan::operator()| Name:  | QSortFilterProxyModelLessThan::operator() |  | Prototype:  | inline bool operator()(int r1, int r2) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 70-75 |  
  |  | 3 | 1 | 
 QSortFilterProxyModelLessThan::QSortFilterProxyModelLessThan| Name:  | QSortFilterProxyModelLessThan::QSortFilterProxyModelLessThan |  | Prototype:  | inline QSortFilterProxyModelLessThan(int column, const QModelIndex &parent, const QAbstractItemModel *source, const QSortFilterProxyModel *proxy) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 65-68 |  
  |  | 1 | 1 | 
 QSortFilterProxyModelGreaterThan::operator()| Name:  | QSortFilterProxyModelGreaterThan::operator() |  | Prototype:  | inline bool operator()(int r1, int r2) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 93-98 |  
  |  | 3 | 1 | 
 QSortFilterProxyModelGreaterThan::QSortFilterProxyModelGreaterThan| Name:  | QSortFilterProxyModelGreaterThan::QSortFilterProxyModelGreaterThan |  | Prototype:  | inline QSortFilterProxyModelGreaterThan(int column, const QModelIndex &parent, const QAbstractItemModel *source, const QSortFilterProxyModel *proxy) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 87-91 |  
  |  | 1 | 1 | 
 QSortFilterProxyModel::~QSortFilterProxyModel| Name:  | QSortFilterProxyModel::~QSortFilterProxyModel |  | Prototype:  | QSortFilterProxyModel::~QSortFilterProxyModel() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1741-1746 |  
  |  | 3 | 1 | 
 QSortFilterProxyModel::supportedDropActions| Name:  | QSortFilterProxyModel::supportedDropActions |  | Prototype:  | Qt::DropActions QSortFilterProxyModel::supportedDropActions() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2055-2059 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::sortColumn| Name:  | QSortFilterProxyModel::sortColumn |  | Prototype:  | int QSortFilterProxyModel::sortColumn() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2285-2289 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::sort| Name:  | QSortFilterProxyModel::sort |  | Prototype:  | void QSortFilterProxyModel::sort(int column, Qt::SortOrder order) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2268-2277 |  
  |  | 7 | 2 | 
 QSortFilterProxyModel::setSortRole| Name:  | QSortFilterProxyModel::setSortRole |  | Prototype:  | void QSortFilterProxyModel::setSortRole(int role) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2520-2527 |  
  |  | 5 | 2 | 
 QSortFilterProxyModel::setSortCaseSensitivity| Name:  | QSortFilterProxyModel::setSortCaseSensitivity |  | Prototype:  | void QSortFilterProxyModel::setSortCaseSensitivity(Qt::CaseSensitivity cs) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2393-2401 |  
  |  | 5 | 2 | 
 QSortFilterProxyModel::setFilterRole| Name:  | QSortFilterProxyModel::setFilterRole |  | Prototype:  | void QSortFilterProxyModel::setFilterRole(int role) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2544-2552 |  
  |  | 6 | 2 | 
 QSortFilterProxyModel::setFilterRegExp| Name:  | QSortFilterProxyModel::setFilterRegExp |  | Prototype:  | void QSortFilterProxyModel::setFilterRegExp(const QRegExp ®Exp) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2322-2328 |  
  |  | 4 | 1 | 
 QSortFilterProxyModel::setFilterRegExp| Name:  | QSortFilterProxyModel::setFilterRegExp |  | Prototype:  | void QSortFilterProxyModel::setFilterRegExp(const QString &pattern) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2436-2443 |  
  |  | 5 | 1 | 
 QSortFilterProxyModel::setFilterKeyColumn| Name:  | QSortFilterProxyModel::setFilterKeyColumn |  | Prototype:  | void QSortFilterProxyModel::setFilterKeyColumn(int column) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2344-2350 |  
  |  | 4 | 1 | 
 QSortFilterProxyModel::setFilterFixedString| Name:  | QSortFilterProxyModel::setFilterFixedString |  | Prototype:  | void QSortFilterProxyModel::setFilterFixedString(const QString &pattern) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2466-2473 |  
  |  | 5 | 1 | 
 QSortFilterProxyModel::setDynamicSortFilter| Name:  | QSortFilterProxyModel::setDynamicSortFilter |  | Prototype:  | void QSortFilterProxyModel::setDynamicSortFilter(bool enable) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2497-2503 |  
  |  | 4 | 2 | 
 QSortFilterProxyModel::parent| Name:  | QSortFilterProxyModel::parent |  | Prototype:  | QModelIndex QSortFilterProxyModel::parent(const QModelIndex &child) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1887-1897 |  
  |  | 8 | 2 | 
 QSortFilterProxyModel::mimeTypes| Name:  | QSortFilterProxyModel::mimeTypes |  | Prototype:  | QStringList QSortFilterProxyModel::mimeTypes() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2046-2050 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::match| Name:  | QSortFilterProxyModel::match |  | Prototype:  | QModelIndexList QSortFilterProxyModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2246-2251 |  
  |  | 1 | 1 | 
 QSortFilterProxyModel::mapToSource| Name:  | QSortFilterProxyModel::mapToSource |  | Prototype:  | QModelIndex QSortFilterProxyModel::mapToSource(const QModelIndex &proxyIndex) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2749-2753 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::mapSelectionFromSource| Name:  | QSortFilterProxyModel::mapSelectionFromSource |  | Prototype:  | QItemSelection QSortFilterProxyModel::mapSelectionFromSource(const QItemSelection &sourceSelection) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2778-2781 |  
  |  | 1 | 1 | 
 QSortFilterProxyModel::mapFromSource| Name:  | QSortFilterProxyModel::mapFromSource |  | Prototype:  | QModelIndex QSortFilterProxyModel::mapFromSource(const QModelIndex &sourceIndex) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2761-2765 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::invalidateFilter| Name:  | QSortFilterProxyModel::invalidateFilter |  | Prototype:  | void QSortFilterProxyModel::invalidateFilter() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2603-2607 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::invalidate| Name:  | QSortFilterProxyModel::invalidate |  | Prototype:  | void QSortFilterProxyModel::invalidate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2574-2580 |  
  |  | 4 | 1 | 
 QSortFilterProxyModel::index| Name:  | QSortFilterProxyModel::index |  | Prototype:  | QModelIndex QSortFilterProxyModel::index(int row, int column, const QModelIndex &parent) const |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1870-1882 |  
  |  | 8 | 3 | 
 QSortFilterProxyModel::flags| Name:  | QSortFilterProxyModel::flags |  | Prototype:  | Qt::ItemFlags QSortFilterProxyModel::flags(const QModelIndex &index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2219-2226 |  
  |  | 5 | 2 | 
 QSortFilterProxyModel::filterRegExp| Name:  | QSortFilterProxyModel::filterRegExp |  | Prototype:  | QRegExp QSortFilterProxyModel::filterRegExp() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2316-2320 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::filterKeyColumn| Name:  | QSortFilterProxyModel::filterKeyColumn |  | Prototype:  | int QSortFilterProxyModel::filterKeyColumn() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2338-2342 |  
  |  | 2 | 1 | 
 QSortFilterProxyModel::filterAcceptsRow| Name:  | QSortFilterProxyModel::filterAcceptsRow |  | Prototype:  | bool QSortFilterProxyModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2701-2721 |  
  |  | 16 | 6 | 
 QSortFilterProxyModel::filterAcceptsColumn| Name:  | QSortFilterProxyModel::filterAcceptsColumn |  | Prototype:  | bool QSortFilterProxyModel::filterAcceptsColumn(int source_column, const QModelIndex &source_parent) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2736-2741 |  
  |  | 3 | 1 | 
 QSortFilterProxyModel::fetchMore| Name:  | QSortFilterProxyModel::fetchMore |  | Prototype:  | void QSortFilterProxyModel::fetchMore(const QModelIndex &parent) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2195-2202 |  
  |  | 5 | 2 | 
 QSortFilterProxyModel::dropMimeData| Name:  | QSortFilterProxyModel::dropMimeData |  | Prototype:  | bool QSortFilterProxyModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2065-2069 |  
  |  | 1 | 1 | 
 QSortFilterProxyModel::canFetchMore| Name:  | QSortFilterProxyModel::canFetchMore |  | Prototype:  | bool QSortFilterProxyModel::canFetchMore(const QModelIndex &parent) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 2207-2214 |  
  |  | 5 | 2 | 
 QSortFilterProxyModel::QSortFilterProxyModel| Name:  | QSortFilterProxyModel::QSortFilterProxyModel |  | Prototype:  | QSortFilterProxyModel::QSortFilterProxyModel(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp |  | Lines:  | 1723-1736 |  
  |  | 10 | 1 | 
 QSocks5SocketEnginePrivate::parseAuthenticatingReply| Name:  | QSocks5SocketEnginePrivate::parseAuthenticatingReply |  | Prototype:  | void QSocks5SocketEnginePrivate::parseAuthenticatingReply() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp |  | Lines:  | 767-776 |  
  |  | 6 | 3 | 
 QSocks5SocketEnginePrivate::emitWriteNotification| Name:  | QSocks5SocketEnginePrivate::emitWriteNotification |  | Prototype:  | void QSocks5SocketEnginePrivate::emitWriteNotification() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp |  | Lines:  | 947-956 |  
  |  | 5 | 2 |