QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...70
eLOC - Effective Lines of Code: 10
...76
eLOC - Effective Lines of Code: 9
77
eLOC - Effective Lines of Code: 9
78
eLOC - Effective Lines of Code: 9
79
eLOC - Effective Lines of Code: 9
8081
eLOC - Effective Lines of Code: 8
82
eLOC - Effective Lines of Code: 8
83
eLOC - Effective Lines of Code: 8
84
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
soft_light_op
Name: soft_light_op
Prototype: static inline int soft_light_op(int dst, int src, int da, int sa)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1556-1569
  0.000% (0/9)
83
setPenAndDrawBackground
Name: setPenAndDrawBackground
Prototype: static void setPenAndDrawBackground(QPainter *p, const QPen &defaultPen, const QTextCharFormat &chf, const QRectF &r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2118-2132
  0.000% (0/12)
84
setFontStyleFromValue
Name: setFontStyleFromValue
Prototype: static bool setFontStyleFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1139-1150
  0.000% (0/12)
86
setCoords
Name: setCoords
Prototype: static inline void setCoords(GLfloat *coords, const QOpenGLRect &rect)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 543-553
  0.000% (0/1)
81
setCoords
Name: setCoords
Prototype: static inline void setCoords(GLfloat *coords, const QGLRect &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 494-504
100.000% (1/1)
81
separate_if
Name: separate_if
Prototype: template <typename InputIt, typename OutputIt1, typename OutputIt2, typename UnaryPredicate> std::pair<OutputIt1, OutputIt2> separate_if(InputIt first, InputIt last, OutputIt1 dest1, OutputIt2 dest2, UnaryPredicate p)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 83-97
100.000% (8/8)
83
sendWindowChangeToTextureChildrenRecursively
Name: sendWindowChangeToTextureChildrenRecursively
Prototype: static void sendWindowChangeToTextureChildrenRecursively(QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10461-10474
  0.000% (0/16)
84
scanUtf8Char
Name: scanUtf8Char
Prototype: static inline bool scanUtf8Char(const char *&json, const char *end, uint *result)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 887-900
 50.000% (2/4)
82
scaleOutline
Name: scaleOutline
Prototype: static void scaleOutline(FT_Face face, FT_GlyphSlot g, FT_Fixed x_scale, FT_Fixed y_scale)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 434-445
100.000% (4/4)
82
saveCoverageTool
Name: saveCoverageTool
Prototype: static void saveCoverageTool(const char * appname, bool testfailed, bool installedTestCoverage)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 66-84
100.000% (4/4)
82
resolveFileName
Name: resolveFileName
Prototype: static QString resolveFileName(QString fileName, QUrl *url, qreal targetDevicePixelRatio, qreal *sourceDevicePixelRatio)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 56-77
  0.000% (0/13)
85
resetSmState
Name: resetSmState
Prototype: static void resetSmState()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 94-104
100.000% (1/1)
81
readNode
Name: readNode
Prototype: static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 331-345
 70.000% (7/10)
83
qtransform_equals_no_translate
Name: qtransform_equals_no_translate
Prototype: static inline bool qtransform_equals_no_translate(const QTransform &a, const QTransform &b)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 67-82
  0.000% (0/6)
82
qt_split_namespace
Name: qt_split_namespace
Prototype: static void qt_split_namespace(QString& prefix, QString& name, const QString& qName, bool hasURI)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 101-114
100.000% (8/8)
83
qt_span_fill_clipRect
Name: qt_span_fill_clipRect
Prototype: static void qt_span_fill_clipRect(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4053-4067
  0.000% (0/4)
82
qt_pointMultiplier
Name: qt_pointMultiplier
Prototype: qreal qt_pointMultiplier(QPageLayout::Unit unit)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 52-69
  0.000% (0/13)
87
qt_pointMultiplier
Name: qt_pointMultiplier
Prototype: static qreal qt_pointMultiplier(QPageSize::Unit unit)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 508-525
  0.000% (0/13)
87
qt_memrotate270_cachedRead
Name: qt_memrotate270_cachedRead
Prototype: template <class T> static inline void qt_memrotate270_cachedRead(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 71-87
  0.000% (0/7)
83
qt_init_picture_plugins
Name: qt_init_picture_plugins
Prototype: void qt_init_picture_plugins()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1415-1431
  0.000% (0/7)
84
qt_imageTransform
Name: qt_imageTransform
Prototype: void qt_imageTransform(QImage &src, QImageIOHandler::Transformations orient)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 5206-5218
  0.000% (0/10)
84
qt_gl_read_framebuffer
Name: qt_gl_read_framebuffer
Prototype: static QImage qt_gl_read_framebuffer(const QSize &size, GLenum internal_format, bool include_alpha, bool flip)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 1333-1355
  0.000% (0/14)
89
qt_find_latin1_string
Name: qt_find_latin1_string
Prototype: static inline int qt_find_latin1_string(const QChar *haystack, int size, QLatin1String needle, int from, Qt::CaseSensitivity cs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10160-10174
100.000% (4/4)
82
qt_custom_file_engine_handler_create
Name: qt_custom_file_engine_handler_create
Prototype: QAbstractFileEngine *qt_custom_file_engine_handler_create(const QString &path)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qabstractfileengine.cpp
Lines: 160-176
100.000% (10/10)
84
qt_add_texcoords_to_array
Name: qt_add_texcoords_to_array
Prototype: void qt_add_texcoords_to_array(qreal x1, qreal y1, qreal x2, qreal y2, GLfloat *array)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2926-2936
  0.000% (0/1)
81
qstrntod
Name: qstrntod
Prototype: double qstrntod(const char *s00, int len, const char **se, bool *ok)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 548-558
  0.000% (0/7)
83
qrand
Name: qrand
Prototype: int qrand()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3520-3564
100.000% (7/7)
83
qVariantToHelper
Name: qVariantToHelper
Prototype: template <typename T> inline T qVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2203-2219
 91.667% (11/12)
84
qMetaTypeUNumber
Name: qMetaTypeUNumber
Prototype: static qulonglong qMetaTypeUNumber(const QVariant::Private *d)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 171-187
 90.909% (10/11)
86
qHash
Name: qHash
Prototype: uint qHash(const QMatrix &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 992-1002
  0.000% (0/1)
81
qFraction
Name: qFraction
Prototype: static QFraction qFraction(quint64 n, quint64 d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 144-155
  0.000% (0/5)
82
qEncodeLmv2Response
Name: qEncodeLmv2Response
Prototype: static QByteArray qEncodeLmv2Response(const QAuthenticatorPrivate *ctx, const QNtlmPhase2Block& ch, QNtlmPhase3Block *phase3)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1314-1331
  0.000% (0/1)
81
qDBusCheckAsyncTag
Name: qDBusCheckAsyncTag
Prototype: bool qDBusCheckAsyncTag(const char *tag)
Coverage:  47.059% (8/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 58-71
 47.059% (8/17)
83
primeForCount
Name: primeForCount
Prototype: static inline int primeForCount(int count)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 458-470
  0.000% (0/7)
83
pcre16SafeExec
Name: pcre16SafeExec
Prototype: static int pcre16SafeExec(const pcre16 *code, const pcre16_extra *extra, const unsigned short *subject, int length, int startOffset, int options, int *ovector, int ovecsize)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1214-1231
 33.333% (2/6)
82
parse_field_width
Name: parse_field_width
Prototype: static int parse_field_width(const char * &c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6008-6021
 50.000% (2/4)
82
parseCookieHeader
Name: parseCookieHeader
Prototype: static QVariant parseCookieHeader(const QByteArray &raw)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 857-870
 60.000% (3/5)
83
paintsOver
Name: paintsOver
Prototype: static bool paintsOver(const QCss::BorderStyle *styles, const QBrush *colors, QCss::Edge e1, QCss::Edge e2)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 332-346
  0.000% (0/15)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3551-3563
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QPixmap &pixmap)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1058-1071
  0.000% (0/8)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QVector3D &vector)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qvector3d.cpp
Lines: 742-752
  0.000% (0/1)
81
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QTextFormat &fmt)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 441-456
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &argument, QXdgDBusImageVector &iconVector)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 160-174
  0.000% (0/4)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPoint &p)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 418-431
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1281-1294
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QSize &sz)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 428-441
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QDate &date)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1146-1158
 77.778% (7/9)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QDate &date)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4768-4782
100.000% (7/7)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QTime &time)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1171-1183
100.000% (5/5)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1196-1208
100.000% (1/1)
81
operator<<
Name: operator<<
Prototype: static inline QDebug operator<<(QDebug dbg, const QThread *th)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 86-96
  0.000% (0/9)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3525-3539
  0.000% (0/7)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QKeySequence &keysequence)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1613-1624
  0.000% (0/8)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QOpenGLDebugMessage &message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1098-1109
  0.000% (0/1)
81
operator<<
Name: operator<<
Prototype: const QDBusArgument &operator<<(QDBusArgument &arg, const QDBusMenuLayoutItem &item)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 134-144
  0.000% (0/2)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QPrinterInfo &p)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinterinfo.cpp
Lines: 483-494
  0.000% (0/5)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QStyleOption &option)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleoption.cpp
Lines: 4092-4106
  0.000% (0/1)
81
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QEasingCurve &item)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1426-1437
 50.000% (2/4)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QObject *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4120-4130
 71.429% (5/7)
83
objectInheritsXAndXIsCloserThanY
Name: objectInheritsXAndXIsCloserThanY
Prototype: static bool objectInheritsXAndXIsCloserThanY(const QObject *object, const QByteArray &classX, const QByteArray &classY)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 117-129
  0.000% (0/10)
84
nameFilterForMime
Name: nameFilterForMime
Prototype: static QString nameFilterForMime(const QString &mimeType)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1526-1539
  0.000% (0/7)
83
mdiAreaParent
Name: mdiAreaParent
Prototype: static inline QMdiArea *mdiAreaParent(QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 246-258
  0.000% (0/10)
84
makeArgIndexToPlaceholderMap
Name: makeArgIndexToPlaceholderMap
Prototype: static ArgIndexToPlaceholderMap makeArgIndexToPlaceholderMap(const ParseResult &parts)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7953-7967
100.000% (7/7)
83
line_emulation
Name: line_emulation
Prototype: static inline uint line_emulation(uint emulation)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 138-148
  0.000% (0/1)
81
lastIndexOfMutating
Name: lastIndexOfMutating
Prototype: static int lastIndexOfMutating(const QStringList *that, QRegExp &rx, int from)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 537-548
100.000% (13/13)
85
isTextFile
Name: isTextFile
Prototype: static inline bool isTextFile(const QByteArray &data)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 121-138
 66.667% (12/18)
84
isParentPath
Name: isParentPath
Prototype: static inline bool isParentPath(const QString &path, const QString &reference)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 139-156
100.000% (13/13)
85
isLine
Name: isLine
Prototype: static bool isLine(const QBezier &bezier)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 889-903
  0.000% (0/11)
83
isEmptyBlockBeforeTable
Name: isEmptyBlockBeforeTable
Prototype: static inline bool isEmptyBlockBeforeTable(const QTextBlock &block, const QTextBlockFormat &format, const QTextFrame::Iterator &nextIt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 286-296
  0.000% (0/1)
81
installCoverageTool
Name: installCoverageTool
Prototype: static void installCoverageTool(QLibraryPrivate *libPrivate)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 326-357
 28.571% (2/7)
83
inputMethodQueryRectangle_helper
Name: inputMethodQueryRectangle_helper
Prototype: static QRectF inputMethodQueryRectangle_helper(Qt::InputMethodQuery imquery, const QTransform &xform)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qinputmethod.cpp
Lines: 130-141
  0.000% (0/7)
83
initializeDb
Name: initializeDb
Prototype: static void initializeDb()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 890-905
  0.000% (0/13)
85
initSystemPalette
Name: initSystemPalette
Prototype: static void initSystemPalette()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 139-152
  0.000% (0/10)
84
hb_getGlyphMetrics
Name: hb_getGlyphMetrics
Prototype: static void hb_getGlyphMetrics(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 153-163
  0.000% (0/1)
81
gray_move_to
Name: gray_move_to
Prototype: static int gray_move_to( const QT_FT_Vector* to, PWorker worker )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1096-1115
  0.000% (0/1)
81
getLinearGradientValues
Name: getLinearGradientValues
Prototype: static void getLinearGradientValues(LinearGradientValues *v, const QSpanData *data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3450-3461
  0.000% (0/4)
82
getLineHeightParams
Name: getLineHeightParams
Prototype: static inline void getLineHeightParams(const QTextBlockFormat &blockFormat, const QTextLine &line, qreal scaling, QFixed *lineAdjustment, QFixed *lineBreakHeight, QFixed *lineHeight)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2567-2583
  0.000% (0/9)
83
ft_getSfntTable
Name: ft_getSfntTable
Prototype: static bool ft_getSfntTable(void *user_data, uint tag, uchar *buffer, uint *length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 92-105
100.000% (4/4)
82
fraction
Name: fraction
Prototype: Fraction fraction(unsigned int n, unsigned int d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 118-129
  0.000% (0/5)
82
formatGraphicsItemHelper
Name: formatGraphicsItemHelper
Prototype: static void formatGraphicsItemHelper(QDebug debug, const QGraphicsItem *item)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11377-11387
  0.000% (0/10)
84
formatBacktraceForLogMessage
Name: formatBacktraceForLogMessage
Prototype: static QString formatBacktraceForLogMessage(const QMessagePattern::BacktraceParams backtraceParams, const char *function)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1268-1283
 44.444% (4/9)
83
findLocalePrivate
Name: findLocalePrivate
Prototype: static QLocalePrivate *findLocalePrivate(QLocale::Language language, QLocale::Script script, QLocale::Country country)
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 716-732
 55.556% (5/9)
83
fetchUntransformed64
Name: fetchUntransformed64
Prototype: static const QRgba64 * fetchUntransformed64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1464-1477
  0.000% (0/6)
82
fetchTransformedBilinear_pixelBounds
Name: fetchTransformedBilinear_pixelBounds
Prototype: template<> inline void fetchTransformedBilinear_pixelBounds<BlendTransformedBilinearTiled>(int max, int, int, int &v1, int &v2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1880-1891
  0.000% (0/7)
83
elfHash_continue
Name: elfHash_continue
Prototype: static void elfHash_continue(const char *name, uint &h)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 105-117
100.000% (7/7)
83
dockedGeometry
Name: dockedGeometry
Prototype: static QRect dockedGeometry(QWidget *widget)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1135-1147
  0.000% (0/6)
82
discardInvalidateBufferRequest
Name: discardInvalidateBufferRequest
Prototype: static inline bool discardInvalidateBufferRequest(QWidget *widget, QTLWExtra *tlwExtra)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1457-1470
  0.000% (0/16)
84
detectDesktopEnvironment
Name: detectDesktopEnvironment
Prototype: static inline QByteArray detectDesktopEnvironment()
Coverage:  33.333% (7/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 55-75
 33.333% (7/21)
811
destFetchMonoLsb
Name: destFetchMonoLsb
Prototype: static uint * destFetchMonoLsb(uint *buffer, QRasterBuffer *rasterBuffer, int x, int y, int length)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1010-1021
  0.000% (0/6)
82
destFetchMono
Name: destFetchMono
Prototype: static uint * destFetchMono(uint *buffer, QRasterBuffer *rasterBuffer, int x, int y, int length)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 997-1008
  0.000% (0/6)
82
defaultPosition
Name: defaultPosition
Prototype: static Qt::Alignment defaultPosition(int pe)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2113-2162
  0.000% (0/39)
833
debugVariantList
Name: debugVariantList
Prototype: static void debugVariantList(QDebug dbg, const QVariantList &list)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 808-819
  0.000% (0/7)
83
currentTextLine
Name: currentTextLine
Prototype: static QTextLine currentTextLine(const QTextCursor &cursor)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 100-112
  0.000% (0/7)
83
cubicTo_clipped
Name: cubicTo_clipped
Prototype: static inline bool cubicTo_clipped(QPainterPath &path, const QTransform &transform, const QPointF &a, const QPointF &b, const QPointF &c, const QPointF &d, bool needsMoveTo)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1594-1611
  0.000% (0/8)
83
copy_unswapped
Name: copy_unswapped
Prototype: static inline void copy_unswapped(char *dst, int dstBytesPerLine, const QImage &img, const QRect &rect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 294-307
  0.000% (0/4)
82
convertRGBToARGB_V_helper
Name: convertRGBToARGB_V_helper
Prototype: template <typename LcdFilter> static void convertRGBToARGB_V_helper(const uchar *src, uint *dst, int width, int height, int src_pitch, bool bgr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 604-619
  0.000% (0/7)
83
convertFlags
Name: convertFlags
Prototype: static QNetworkInterface::InterfaceFlags convertFlags(uint rawFlags)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 111-126
 76.923% (10/13)
81
computeOffsets
Name: computeOffsets
Prototype: static void computeOffsets(const QMetaObject *metaobject, int *signalOffset, int *methodOffset)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 268-279
100.000% (4/4)
82
comp_func_solid_SourceOut
Name: comp_func_solid_SourceOut
Prototype: void comp_func_solid_SourceOut(uint *dest, int length, uint color, uint const_alpha)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 477-494
  0.000% (0/10)
84
comp_func_solid_SourceIn
Name: comp_func_solid_SourceIn
Prototype: void comp_func_solid_SourceIn(uint *dest, int length, uint color, uint const_alpha)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 337-354
  0.000% (0/10)
84
Page:<>1
eLOC - Effective Lines of Code: 985
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...70
eLOC - Effective Lines of Code: 10
...76
eLOC - Effective Lines of Code: 9
77
eLOC - Effective Lines of Code: 9
78
eLOC - Effective Lines of Code: 9
79
eLOC - Effective Lines of Code: 9
8081
eLOC - Effective Lines of Code: 8
82
eLOC - Effective Lines of Code: 8
83
eLOC - Effective Lines of Code: 8
84
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0

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