| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity | 
 matches| Name:  | QUrl::matches |  | Prototype:  | bool QUrl::matches(const QUrl &url, FormattingOptions options) const |  | Coverage:  |  74.603% (47/63) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3651-3715 |  
  |  | 46 | 21 | 
 resolved| Name:  | QUrl::resolved |  | Prototype:  | QUrl QUrl::resolved(const QUrl &relative) const |  | Coverage:  |  95.122% (39/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3164-3229 |  
  |  | 40 | 11 | 
 toString| Name:  | QUrl::toString |  | Prototype:  | QString QUrl::toString(FormattingOptions options) const |  | Coverage:  |  87.037% (47/54) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3269-3326 |  
  |  | 31 | 11 | 
 operator <| Name:  | QUrl::operator < |  | Prototype:  | bool QUrl::operator <(const QUrl &url) const |  | Coverage:  |  86.667% (39/45) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3562-3608 |  
  |  | 31 | 11 | 
 errorString| Name:  | QUrl::errorString |  | Prototype:  | QString QUrl::errorString() const |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4036-4068 |  
  |  | 28 | 4 | 
 adjusted| Name:  | QUrl::adjusted |  | Prototype:  | QUrl QUrl::adjusted(QUrl::FormattingOptions options) const |  | Coverage:  |  93.750% (30/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3361-3393 |  
  |  | 25 | 11 | 
 fromLocalFile| Name:  | QUrl::fromLocalFile |  | Prototype:  | QUrl QUrl::fromLocalFile(const QString &localFile) |  | Coverage:  |  95.000% (19/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3803-3834 |  
  |  | 20 | 6 | 
 fromUserInput| Name:  | QUrl::fromUserInput |  | Prototype:  | QUrl QUrl::fromUserInput(const QString &userInput) |  | Coverage:  |  92.308% (24/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4256-4295 |  
  |  | 19 | 8 | 
 operator ==| Name:  | QUrl::operator == |  | Prototype:  | bool QUrl::operator ==(const QUrl &url) const |  | Coverage:  |  87.879% (29/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3614-3639 |  
  |  | 18 | 5 | 
 setHost| Name:  | QUrl::setHost |  | Prototype:  | void QUrl::setHost(const QString &host, ParsingMode mode) |  | Coverage:  |  94.737% (18/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2335-2366 |  
  |  | 17 | 7 | 
 setUserInfo| Name:  | QUrl::setUserInfo |  | Prototype:  | void QUrl::setUserInfo(const QString &userInfo, ParsingMode mode) |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2080-2100 |  
  |  | 13 | 4 | 
 fromUserInput| Name:  | QUrl::fromUserInput |  | Prototype:  | QUrl QUrl::fromUserInput(const QString &userInput, const QString &workingDirectory, UserInputResolutionOptions options) |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4196-4223 |  
  |  | 13 | 6 | 
 setPath| Name:  | QUrl::setPath |  | Prototype:  | void QUrl::setPath(const QString &path, ParsingMode mode) |  | Coverage:  | 100.000% (14/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2492-2514 |  
  |  | 12 | 4 | 
 isParentOf| Name:  | QUrl::isParentOf |  | Prototype:  | bool QUrl::isParentOf(const QUrl &childUrl) const |  | Coverage:  |  50.000% (16/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3880-3897 |  
  |  | 12 | 2 | 
 setUserName| Name:  | QUrl::setUserName |  | Prototype:  | void QUrl::setUserName(const QString &userName, ParsingMode mode) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2150-2166 |  
  |  | 11 | 4 | 
 setQuery| Name:  | QUrl::setQuery |  | Prototype:  | void QUrl::setQuery(const QString &query, ParsingMode mode) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2650-2666 |  
  |  | 11 | 4 | 
 setPassword| Name:  | QUrl::setPassword |  | Prototype:  | void QUrl::setPassword(const QString &password, ParsingMode mode) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2243-2259 |  
  |  | 11 | 4 | 
 setFragment| Name:  | QUrl::setFragment |  | Prototype:  | void QUrl::setFragment(const QString &fragment, ParsingMode mode) |  | Coverage:  |  91.667% (11/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3013-3029 |  
  |  | 11 | 4 | 
 setAuthority| Name:  | QUrl::setAuthority |  | Prototype:  | void QUrl::setAuthority(const QString &authority, ParsingMode mode) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2010-2026 |  
  |  | 8 | 3 | 
 operator =| Name:  | QUrl::operator = |  | Prototype:  | QUrl &QUrl::operator =(const QUrl &url) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3729-3743 |  
  |  | 8 | 4 | 
 userInfo| Name:  | QUrl::userInfo |  | Prototype:  | QString QUrl::userInfo(ComponentFormattingOptions options) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2116-2128 |  
  |  | 7 | 3 | 
 setScheme| Name:  | QUrl::setScheme |  | Prototype:  | void QUrl::setScheme(const QString &scheme) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1950-1962 |  
  |  | 7 | 2 | 
 authority| Name:  | QUrl::authority |  | Prototype:  | QString QUrl::authority(ComponentFormattingOptions options) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2043-2055 |  
  |  | 7 | 3 | 
 setQuery| Name:  | QUrl::setQuery |  | Prototype:  | void QUrl::setQuery(const QUrlQuery &query) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2702-2713 |  
  |  | 6 | 2 | 
 setPort| Name:  | QUrl::setPort |  | Prototype:  | void QUrl::setPort(int port) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2438-2449 |  
  |  | 6 | 2 | 
 query| Name:  | QUrl::query |  | Prototype:  | QString QUrl::query(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2974-2983 |  
  |  | 6 | 3 | 
 host| Name:  | QUrl::host |  | Prototype:  | QString QUrl::host(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2386-2395 |  
  |  | 6 | 3 | 
 fragment| Name:  | QUrl::fragment |  | Prototype:  | QString QUrl::fragment(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3047-3056 |  
  |  | 6 | 3 | 
 toStringList| Name:  | QUrl::toStringList |  | Prototype:  | QStringList QUrl::toStringList(const QList<QUrl> &urls, FormattingOptions options) |  | Coverage:  | 100.000% (2/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4075-4083 |  
  |  | 5 | 2 | 
 operator =| Name:  | QUrl::operator = |  | Prototype:  | QUrl &QUrl::operator =(const QString &url) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3748-3757 |  
  |  | 5 | 2 | 
 fromStringList| Name:  | QUrl::fromStringList |  | Prototype:  | QList<QUrl> QUrl::fromStringList(const QStringList &urls, ParsingMode mode) |  | Coverage:  | 100.000% (2/2) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4091-4099 |  
  |  | 5 | 2 | 
 fileName| Name:  | QUrl::fileName |  | Prototype:  | QString QUrl::fileName(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2597-2604 |  
  |  | 5 | 2 | 
 userName| Name:  | QUrl::userName |  | Prototype:  | QString QUrl::userName(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2185-2192 |  
  |  | 4 | 2 | 
 topLevelDomain| Name:  | QUrl::topLevelDomain |  | Prototype:  | QString QUrl::topLevelDomain(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3136-3143 |  
  |  | 4 | 2 | 
 setUrl| Name:  | QUrl::setUrl |  | Prototype:  | void QUrl::setUrl(const QString &url, ParsingMode parsingMode) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1899-1907 |  
  |  | 4 | 2 | 
 path| Name:  | QUrl::path |  | Prototype:  | QString QUrl::path(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2531-2538 |  
  |  | 4 | 2 | 
 password| Name:  | QUrl::password |  | Prototype:  | QString QUrl::password(ComponentFormattingOptions options) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2278-2285 |  
  |  | 4 | 2 | 
 toLocalFile| Name:  | QUrl::toLocalFile |  | Prototype:  | QString QUrl::toLocalFile() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3850-3857 |  
  |  | 3 | 2 | 
 toEncoded| Name:  | QUrl::toEncoded |  | Prototype:  | QByteArray QUrl::toEncoded(FormattingOptions options) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3404-3409 |  
  |  | 3 | 1 | 
 isValid| Name:  | QUrl::isValid |  | Prototype:  | bool QUrl::isValid() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1847-1854 |  
  |  | 3 | 2 | 
 detach| Name:  | QUrl::detach |  | Prototype:  | void QUrl::detach() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3772-3778 |  
  |  | 3 | 2 | 
 clear| Name:  | QUrl::clear |  | Prototype:  | void QUrl::clear() |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1874-1879 |  
  |  | 3 | 2 | 
 ~QUrl| Name:  | QUrl::~QUrl |  | Prototype:  | QUrl::~QUrl() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1832-1836 |  
  |  | 2 | 2 | 
 toAce| Name:  | QUrl::toAce |  | Prototype:  | QByteArray QUrl::toAce(const QString &domain) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3550-3554 |  
  |  | 2 | 1 | 
 scheme| Name:  | QUrl::scheme |  | Prototype:  | QString QUrl::scheme() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1974-1979 |  
  |  | 2 | 2 | 
 port| Name:  | QUrl::port |  | Prototype:  | int QUrl::port(int defaultPort) const |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2461-2465 |  
  |  | 2 | 2 | 
 isRelative| Name:  | QUrl::isRelative |  | Prototype:  | bool QUrl::isRelative() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3238-3242 |  
  |  | 2 | 2 | 
 isEmpty| Name:  | QUrl::isEmpty |  | Prototype:  | bool QUrl::isEmpty() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1861-1865 |  
  |  | 2 | 2 | 
 hasQuery| Name:  | QUrl::hasQuery |  | Prototype:  | bool QUrl::hasQuery() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 2613-2617 |  
  |  | 2 | 2 | 
 hasFragment| Name:  | QUrl::hasFragment |  | Prototype:  | bool QUrl::hasFragment() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3104-3108 |  
  |  | 2 | 2 | 
 fromPercentEncoding| Name:  | QUrl::fromPercentEncoding |  | Prototype:  | QString QUrl::fromPercentEncoding(const QByteArray &input) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3431-3435 |  
  |  | 2 | 1 | 
 QUrl| Name:  | QUrl::QUrl |  | Prototype:  | QUrl::QUrl() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1816-1818 |  
  |  | 2 | 1 | 
 QUrl| Name:  | QUrl::QUrl |  | Prototype:  | QUrl::QUrl(const QUrl &other) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1823-1827 |  
  |  | 2 | 2 | 
 url| Name:  | QUrl::url |  | Prototype:  | QString QUrl::url(FormattingOptions options) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3255-3258 |  
  |  | 1 | 1 | 
 toPercentEncoding| Name:  | QUrl::toPercentEncoding |  | Prototype:  | QByteArray QUrl::toPercentEncoding(const QString &input, const QByteArray &exclude, const QByteArray &include) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3449-3452 |  
  |  | 1 | 1 | 
 toDisplayString| Name:  | QUrl::toDisplayString |  | Prototype:  | QString QUrl::toDisplayString(FormattingOptions options) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3343-3346 |  
  |  | 1 | 1 | 
 operator !=| Name:  | QUrl::operator != |  | Prototype:  | bool QUrl::operator !=(const QUrl &url) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3721-3724 |  
  |  | 1 | 1 | 
 isLocalFile| Name:  | QUrl::isLocalFile |  | Prototype:  | bool QUrl::isLocalFile() const |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3870-3873 |  
  |  | 1 | 1 | 
 isDetached| Name:  | QUrl::isDetached |  | Prototype:  | bool QUrl::isDetached() const |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3783-3786 |  
  |  | 1 | 1 | 
 fromEncodedComponent_helper| Name:  | QUrl::fromEncodedComponent_helper |  | Prototype:  | QString QUrl::fromEncodedComponent_helper(const QByteArray &ba) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3487-3490 |  
  |  | 1 | 1 | 
 fromEncoded| Name:  | QUrl::fromEncoded |  | Prototype:  | QUrl QUrl::fromEncoded(const QByteArray &input, ParsingMode mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3422-3425 |  
  |  | 1 | 1 | 
 fromAce| Name:  | QUrl::fromAce |  | Prototype:  | QString QUrl::fromAce(const QByteArray &domain) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 3529-3532 |  
  |  | 1 | 1 | 
 QUrl| Name:  | QUrl::QUrl |  | Prototype:  | QUrl::QUrl(const QString &url, ParsingMode parsingMode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 1808-1811 |  
  |  | 1 | 1 | 
 fromUserInput| Name:  | QUrl::fromUserInput |  | Coverage:  | 100.000% (1/1) |  
  |  | 0 | 1 |