| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 parse| Name:  | QUrlPrivate::parse |  | Prototype:  | inline void QUrlPrivate::parse(const QString &url, QUrl::ParsingMode parsingMode) |  | Coverage:  |  96.923% (63/65) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1369-1470 |  
  |  | 56 | 17 | 
 setAuthority| Name:  | QUrlPrivate::setAuthority |  | Prototype:  | inline void QUrlPrivate::setAuthority(const QString &auth, int from, int end, QUrl::ParsingMode mode) |  | Coverage:  | 100.000% (50/50) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1027-1097 |  
  |  | 44 | 15 | 
 setHost| Name:  | QUrlPrivate::setHost |  | Prototype:  | inline bool QUrlPrivate::setHost(const QString &value, int from, int iend, QUrl::ParsingMode mode) |  | Coverage:  |  95.652% (44/46) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1278-1367 |  
  |  | 44 | 14 | 
 setScheme| Name:  | QUrlPrivate::setScheme |  | Prototype:  | inline bool QUrlPrivate::setScheme(const QString &value, int len, bool doSetError) |  | Coverage:  | 100.000% (50/50) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 962-1025 |  
  |  | 31 | 13 | 
 validityError| Name:  | QUrlPrivate::validityError |  | Prototype:  | inline QUrlPrivate::ErrorCode QUrlPrivate::validityError(QString *source, int *position) const |  | Coverage:  | 100.000% (33/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1611-1662 |  
  |  | 25 | 11 | 
 validateComponent| Name:  | QUrlPrivate::validateComponent |  | Prototype:  | bool QUrlPrivate::validateComponent(QUrlPrivate::Section section, const QString &input, int begin, int end) |  | Coverage:  | 100.000% (44/44) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1664-1723 |  
  |  | 27 | 11 | 
 appendUserInfo| Name:  | QUrlPrivate::appendUserInfo |  | Prototype:  | inline void QUrlPrivate::appendUserInfo(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const |  | Coverage:  |  91.667% (22/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 865-908 |  
  |  | 26 | 10 | 
 appendPath| Name:  | QUrlPrivate::appendPath |  | Prototype:  | inline void QUrlPrivate::appendPath(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const |  | Coverage:  | 100.000% (18/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 924-945 |  
  |  | 13 | 6 | 
 appendHost| Name:  | QUrlPrivate::appendHost |  | Prototype:  | inline void QUrlPrivate::appendHost(QString &appendTo, QUrl::FormattingOptions options) const |  | Coverage:  |  92.857% (13/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1172-1192 |  
  |  | 10 | 5 | 
 appendAuthority| Name:  | QUrlPrivate::appendAuthority |  | Prototype:  | inline void QUrlPrivate::appendAuthority(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 851-863 |  
  |  | 7 | 4 | 
 toLocalFile| Name:  | QUrlPrivate::toLocalFile |  | Prototype:  | QString QUrlPrivate::toLocalFile(QUrl::FormattingOptions options) const |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1472-1497 |  
  |  | 10 | 3 | 
 mergePaths| Name:  | QUrlPrivate::mergePaths |  | Prototype:  | inline QString QUrlPrivate::mergePaths(const QString &relativePath) const |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1507-1527 |  
  |  | 7 | 3 | 
 setUserInfo| Name:  | QUrlPrivate::setUserInfo |  | Prototype:  | inline void QUrlPrivate::setUserInfo(const QString &userInfo, int from, int end) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1099-1110 |  
  |  | 6 | 2 | 
 setError| Name:  | QUrlPrivate::setError |  | Prototype:  | inline void QUrlPrivate::setError(ErrorCode errorCode, const QString &source, int supplement) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 633-643 |  
  |  | 6 | 2 | 
 ~QUrlPrivate| Name:  | QUrlPrivate::~QUrlPrivate |  | Prototype:  | inline QUrlPrivate::~QUrlPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 617-620 |  
  |  | 1 | 1 | 
 validateComponent| Name:  | QUrlPrivate::validateComponent |  | Prototype:  | bool validateComponent(Section section, const QString &input) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 529-530 |  
  |  | 1 | 1 | 
 setUserName| Name:  | QUrlPrivate::setUserName |  | Prototype:  | inline void QUrlPrivate::setUserName(const QString &value, int from, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1112-1116 |  
  |  | 2 | 1 | 
 setQuery| Name:  | QUrlPrivate::setQuery |  | Prototype:  | inline void QUrlPrivate::setQuery(const QString &value, int from, int iend) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1136-1140 |  
  |  | 2 | 1 | 
 setPath| Name:  | QUrlPrivate::setPath |  | Prototype:  | inline void QUrlPrivate::setPath(const QString &value, int from, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1124-1128 |  
  |  | 1 | 1 | 
 setPassword| Name:  | QUrlPrivate::setPassword |  | Prototype:  | inline void QUrlPrivate::setPassword(const QString &value, int from, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1118-1122 |  
  |  | 2 | 1 | 
 setFragment| Name:  | QUrlPrivate::setFragment |  | Prototype:  | inline void QUrlPrivate::setFragment(const QString &value, int from, int end) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1130-1134 |  
  |  | 2 | 1 | 
 isLocalFile| Name:  | QUrlPrivate::isLocalFile |  | Prototype:  | inline bool isLocalFile() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 564-564 |  
  |  | 1 | 1 | 
 isEmpty| Name:  | QUrlPrivate::isEmpty |  | Prototype:  | bool isEmpty() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 521-522 |  
  |  | 1 | 1 | 
 hasUserName| Name:  | QUrlPrivate::hasUserName |  | Prototype:  | inline bool hasUserName() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 556-556 |  
  |  | 1 | 1 | 
 hasUserInfo| Name:  | QUrlPrivate::hasUserInfo |  | Prototype:  | inline bool hasUserInfo() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 555-555 |  
  |  | 1 | 1 | 
 hasScheme| Name:  | QUrlPrivate::hasScheme |  | Prototype:  | inline bool hasScheme() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 553-553 |  
  |  | 1 | 1 | 
 hasQuery| Name:  | QUrlPrivate::hasQuery |  | Prototype:  | inline bool hasQuery() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 561-561 |  
  |  | 1 | 1 | 
 hasPort| Name:  | QUrlPrivate::hasPort |  | Prototype:  | inline bool hasPort() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 559-559 |  
  |  | 1 | 1 | 
 hasPath| Name:  | QUrlPrivate::hasPath |  | Prototype:  | inline bool hasPath() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 560-560 |  
  |  | 1 | 1 | 
 hasPassword| Name:  | QUrlPrivate::hasPassword |  | Prototype:  | inline bool hasPassword() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 557-557 |  
  |  | 1 | 1 | 
 hasHost| Name:  | QUrlPrivate::hasHost |  | Prototype:  | inline bool hasHost() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 558-558 |  
  |  | 1 | 1 | 
 hasFragment| Name:  | QUrlPrivate::hasFragment |  | Prototype:  | inline bool hasFragment() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 562-562 |  
  |  | 1 | 1 | 
 hasAuthority| Name:  | QUrlPrivate::hasAuthority |  | Prototype:  | inline bool hasAuthority() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 554-554 |  
  |  | 1 | 1 | 
 cloneError| Name:  | QUrlPrivate::cloneError |  | Prototype:  | inline QUrlPrivate::Error *QUrlPrivate::cloneError() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 622-625 |  
  |  | 1 | 1 | 
 clearError| Name:  | QUrlPrivate::clearError |  | Prototype:  | inline void QUrlPrivate::clearError() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 627-631 |  
  |  | 2 | 1 | 
 appendUserName| Name:  | QUrlPrivate::appendUserName |  | Prototype:  | inline void QUrlPrivate::appendUserName(QString &appendTo, QUrl::FormattingOptions options) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 910-915 |  
  |  | 2 | 1 | 
 appendQuery| Name:  | QUrlPrivate::appendQuery |  | Prototype:  | inline void QUrlPrivate::appendQuery(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 954-958 |  
  |  | 2 | 1 | 
 appendPassword| Name:  | QUrlPrivate::appendPassword |  | Prototype:  | inline void QUrlPrivate::appendPassword(QString &appendTo, QUrl::FormattingOptions options) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 917-922 |  
  |  | 2 | 1 | 
 appendFragment| Name:  | QUrlPrivate::appendFragment |  | Prototype:  | inline void QUrlPrivate::appendFragment(QString &appendTo, QUrl::FormattingOptions options, Section appendingTo) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 947-952 |  
  |  | 3 | 1 | 
 QUrlPrivate| Name:  | QUrlPrivate::QUrlPrivate |  | Prototype:  | inline QUrlPrivate::QUrlPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 594-600 |  
  |  | 2 | 1 | 
 QUrlPrivate| Name:  | QUrlPrivate::QUrlPrivate |  | Prototype:  | inline QUrlPrivate::QUrlPrivate(const QUrlPrivate ©) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 602-615 |  
  |  | 2 | 1 |