QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QUrl
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~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
100.000% (6/6)
22
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
100.000% (4/4)
42
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
100.000% (1/1)
11
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
100.000% (4/4)
42
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
100.000% (2/2)
52
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
100.000% (1/1)
11
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
100.000% (4/4)
32
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
100.000% (1/1)
31
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
100.000% (1/1)
11
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
100.000% (1/1)
21
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
100.000% (4/4)
72
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
100.000% (6/6)
62
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
100.000% (14/14)
124
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
100.000% (4/4)
22
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
100.000% (9/9)
63
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
100.000% (6/6)
22
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
100.000% (4/4)
42
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
100.000% (4/4)
42
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
100.000% (11/11)
84
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
100.000% (1/1)
11
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
100.000% (4/4)
32
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
100.000% (4/4)
22
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
100.000% (5/5)
11
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
100.000% (4/4)
22
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
100.000% (7/7)
63
fromUserInput
Name: QUrl::fromUserInput
Coverage: 100.000% (1/1)
100.000% (1/1)
01
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
100.000% (16/16)
136
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
100.000% (2/2)
52
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
100.000% (1/1)
21
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (9/9)
63
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
100.000% (4/4)
52
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
100.000% (10/10)
284
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
100.000% (4/4)
32
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
100.000% (1/1)
11
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
100.000% (1/1)
21
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
100.000% (4/4)
22
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
 95.122% (39/41)
4011
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
 95.000% (19/20)
206
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
 94.737% (18/19)
177
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
 93.750% (30/32)
2511
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
 92.308% (24/26)
198
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
 91.667% (11/12)
114
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
 91.667% (11/12)
114
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
 91.667% (11/12)
114
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
 91.667% (11/12)
114
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
 87.879% (29/33)
185
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
 87.037% (47/54)
3111
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
 86.667% (39/45)
3111
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
 75.000% (9/12)
134
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
 74.603% (47/63)
4621
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
 71.429% (5/7)
73
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
 71.429% (5/7)
83
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
 71.429% (5/7)
73
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
 66.667% (4/6)
32
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
 60.000% (3/5)
52
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
 50.000% (2/4)
42
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
 50.000% (16/32)
122
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
 50.000% (2/4)
22
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
 50.000% (2/4)
22
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
  0.000% (0/4)
62
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
  0.000% (0/5)
11

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