| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 adjustFtpPath| Name:  | adjustFtpPath |  | Prototype:  | static QUrl adjustFtpPath(QUrl url) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp |  | Lines:  | 4138-4146 |  
  |  | 5 | 3 | 
 adjustContextSelectionsForCell| Name:  | adjustContextSelectionsForCell |  | Prototype:  | static void adjustContextSelectionsForCell(QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, int r, int c, const int *selectedTableCells) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp |  | Lines:  | 914-946 |  
  |  | 16 | 5 | 
 addressFromSockaddr| Name:  | addressFromSockaddr |  | Prototype:  | static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString()) |  | Coverage:  |  83.333% (15/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp |  | Lines:  | 88-109 |  
  |  | 13 | 6 | 
 addSelectedRegionsToPath| Name:  | addSelectedRegionsToPath |  | Prototype:  | static void addSelectedRegionsToPath(QTextEngine *eng, int lineNumber, const QPointF &pos, QTextLayout::FormatRange *selection, QPainterPath *region, QRectF boundingRect) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp |  | Lines:  | 977-1019 |  
  |  | 25 | 6 | 
 addSegmentsToPath| Name:  | addSegmentsToPath |  | Prototype:  | void addSegmentsToPath(Segment *segment, QPainterPath &path) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp |  | Lines:  | 1032-1048 |  
  |  | 11 | 3 | 
 addPoint| Name:  | addPoint |  | Prototype:  | static void addPoint(QPolygon &a, const QPoint &p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp |  | Lines:  | 875-880 |  
  |  | 3 | 1 | 
 addNextCluster| Name:  | addNextCluster |  | Prototype:  | static inline void addNextCluster(int &pos, int end, QScriptLine &line, int &glyphCount, const QScriptItem ¤t, const unsigned short *logClusters, const QGlyphLayout &glyphs) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp |  | Lines:  | 1758-1776 |  
  |  | 10 | 4 | 
 addLineTo| Name:  | addLineTo |  | Prototype:  | static void addLineTo(QPainterPath &path, const QPointF &point) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp |  | Lines:  | 1286-1306 |  
  |  | 12 | 4 | 
 addLine| Name:  | addLine |  | Prototype:  | void addLine(QPainterPath &path, const QLineF &line) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp |  | Lines:  | 1967-1975 |  
  |  | 4 | 2 | 
 addLikelySubtags| Name:  | addLikelySubtags |  | Prototype:  | static bool addLikelySubtags(QLocaleId &localeId) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp |  | Lines:  | 216-229 |  
  |  | 8 | 3 | 
 addKey| Name:  | addKey |  | Prototype:  | static inline void addKey(QString &str, const QString &theKey, QKeySequence::SequenceFormat format) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp |  | Lines:  | 1212-1218 |  
  |  | 4 | 2 | 
 addHexDigit| Name:  | addHexDigit |  | Prototype:  | static inline bool addHexDigit(char digit, uint *result) |  | Coverage:  |  52.941% (9/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp |  | Lines:  | 828-840 |  
  |  | 9 | 4 | 
 addCircle| Name:  | addCircle |  | Prototype:  | static bool addCircle(const QBezier *b, qreal offset, QBezier *o) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp |  | Lines:  | 345-403 |  
  |  | 43 | 8 | 
 addBezier| Name:  | addBezier |  | Prototype:  | void addBezier(QPainterPath &path, const QBezier &bezier) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp |  | Lines:  | 1993-2001 |  
  |  | 4 | 2 | 
 add| Name:  | add |  | Prototype:  | static void add(QPainterPath &path, const QWingedEdge &list, int edge, QPathEdge::Traversal traversal) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp |  | Lines:  | 1308-1329 |  
  |  | 12 | 3 | 
 adapted_angle_on_x| Name:  | adapted_angle_on_x |  | Prototype:  | static inline qreal adapted_angle_on_x(const QLineF &line) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp |  | Lines:  | 179-185 |  
  |  | 4 | 2 | 
 activeWindowChangeQueued| Name:  | activeWindowChangeQueued |  | Prototype:  | static bool activeWindowChangeQueued(const QWindow *window) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2769-2778 |  
  |  | 4 | 1 | 
 activeConditions| Name:  | activeConditions |  | Prototype:  | static QSet<QByteArray> activeConditions() |  | Coverage:  |  69.231% (9/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp |  | Lines:  | 168-185 |  
  |  | 11 | 5 | 
 accessAsString| Name:  | accessAsString |  | Prototype:  | static inline QLatin1String accessAsString(bool read, bool write) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp |  | Lines:  | 78-84 |  
  |  | 3 | 2 | 
 _qt_movableAncestorIsSelected| Name:  | _qt_movableAncestorIsSelected |  | Prototype:  | bool _qt_movableAncestorIsSelected(const QGraphicsItem *item) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp |  | Lines:  | 7200-7204 |  
  |  | 2 | 1 | 
 _qt_get_directory| Name:  | _qt_get_directory |  | Prototype:  | inline static QUrl _qt_get_directory(const QUrl &url) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp |  | Lines:  | 2507-2520 |  
  |  | 9 | 4 | 
 _q_uuidToHex| Name:  | _q_uuidToHex |  | Prototype:  | template <class Char> void _q_uuidToHex(Char *&dst, const uint &d1, const ushort &d2, const ushort &d3, const uchar (&d4)[8]) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp |  | Lines:  | 82-98 |  
  |  | 13 | 3 | 
 _q_uuidFromHex| Name:  | _q_uuidFromHex |  | Prototype:  | template <class Char> bool _q_uuidFromHex(const Char *&src, uint &d1, ushort &d2, ushort &d3, uchar (&d4)[8]) |  | Coverage:  |  68.571% (24/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp |  | Lines:  | 100-124 |  
  |  | 19 | 3 | 
 _q_toHex| Name:  | _q_toHex |  | Prototype:  | template <class Char, class Integral> void _q_toHex(Char *&dst, Integral value) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp |  | Lines:  | 52-63 |  
  |  | 4 | 2 | 
 _q_resolveEntryAndCreateLegacyEngine_recursive| Name:  | _q_resolveEntryAndCreateLegacyEngine_recursive |  | Prototype:  | static bool _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry &entry, QFileSystemMetaData &data, QAbstractFileEngine *&engine, bool resolvingEntry = false) |  | Coverage:  |  92.000% (23/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp |  | Lines:  | 137-181 |  
  |  | 20 | 9 | 
 _q_parseUnixDir| Name:  | _q_parseUnixDir |  | Prototype:  | static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info) |  | Coverage:  |  64.000% (32/50) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 477-560 |  
  |  | 55 | 10 | 
 _q_parseDosDir| Name:  | _q_parseDosDir |  | Prototype:  | static void _q_parseDosDir(const QStringList &tokens, const QString &userName, QUrlInfo *info) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 562-613 |  
  |  | 31 | 6 | 
 _q_paintItem| Name:  | _q_paintItem |  | Prototype:  | static void _q_paintItem(QGraphicsItem *item, QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget, bool useWindowOpacity, bool painterStateProtection) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp |  | Lines:  | 4275-4317 |  
  |  | 27 | 9 | 
 _q_paintIntoCache| Name:  | _q_paintIntoCache |  | Prototype:  | static void _q_paintIntoCache(QPixmap *pix, QGraphicsItem *item, const QRegion &pixmapExposed, const QTransform &itemToPixmap, QPainter::RenderHints renderHints, const QStyleOptionGraphicsItem *option, bool painterStateProtection) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp |  | Lines:  | 4319-4359 |  
  |  | 23 | 4 | 
 _q_mapFromX509Name| Name:  | _q_mapFromX509Name |  | Prototype:  | static QMap<QByteArray, QString> _q_mapFromX509Name(X509_NAME *name) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp |  | Lines:  | 600-614 |  
  |  | 9 | 2 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QRect _q_interpolate(const QRect &f, const QRect &t, qreal progress) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp |  | Lines:  | 167-175 |  
  |  | 6 | 1 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QRectF _q_interpolate(const QRectF &f, const QRectF &t, qreal progress) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp |  | Lines:  | 177-185 |  
  |  | 6 | 1 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QLine _q_interpolate(const QLine &f, const QLine &t, qreal progress) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp |  | Lines:  | 187-190 |  
  |  | 1 | 1 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QLineF _q_interpolate(const QLineF &f, const QLineF &t, qreal progress) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp |  | Lines:  | 192-195 |  
  |  | 1 | 1 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QColor _q_interpolate(const QColor &f,const QColor &t, qreal progress) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp |  | Lines:  | 52-58 |  
  |  | 4 | 1 | 
 _q_interpolate| Name:  | _q_interpolate |  | Prototype:  | template<> inline QQuaternion _q_interpolate(const QQuaternion &f,const QQuaternion &t, qreal progress) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp |  | Lines:  | 60-63 |  
  |  | 1 | 1 | 
 _q_hoverFromMouseEvent| Name:  | _q_hoverFromMouseEvent |  | Prototype:  | static void _q_hoverFromMouseEvent(QGraphicsSceneHoverEvent *hover, const QGraphicsSceneMouseEvent *mouseEvent) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp |  | Lines:  | 264-275 |  
  |  | 9 | 1 | 
 _q_futex| Name:  | _q_futex |  | Prototype:  | static inline int _q_futex(void *addr, int op, int val, const struct timespec *timeout) noexcept |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp |  | Lines:  | 112-124 |  
  |  | 4 | 1 | 
 _q_fromHex| Name:  | _q_fromHex |  | Prototype:  | template <class Char, class Integral> bool _q_fromHex(const Char *&src, Integral &value) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp |  | Lines:  | 65-80 |  
  |  | 8 | 3 | 
 _q_fixupDateTime| Name:  | _q_fixupDateTime |  | Prototype:  | static void _q_fixupDateTime(QDateTime *dateTime) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 466-475 |  
  |  | 5 | 2 | 
 _q_dupEnvironment| Name:  | _q_dupEnvironment |  | Prototype:  | static char **_q_dupEnvironment(const QProcessEnvironmentPrivate::Hash &environment, int *envc) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp |  | Lines:  | 341-364 |  
  |  | 16 | 3 | 
 _q_checkEntry| Name:  | _q_checkEntry |  | Prototype:  | static inline bool _q_checkEntry(QFileSystemEntry &entry, QFileSystemMetaData &data, bool resolvingEntry) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp |  | Lines:  | 111-122 |  
  |  | 6 | 3 | 
 _q_checkEntry| Name:  | _q_checkEntry |  | Prototype:  | static inline bool _q_checkEntry(QAbstractFileEngine *&engine, bool resolvingEntry) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp |  | Lines:  | 124-135 |  
  |  | 6 | 3 | 
 _q_boundGeometryToSizeConstraints| Name:  | _q_boundGeometryToSizeConstraints |  | Prototype:  | static void _q_boundGeometryToSizeConstraints(const QRectF &startGeometry, QRectF *rect, Qt::WindowFrameSection section, const QSizeF &min, const QSizeF &max, const QGraphicsWidget *widget) |  | Coverage:  |   0.000% (0/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp |  | Lines:  | 508-583 |  
  |  | 50 | 14 | 
 _q_adjustRect| Name:  | _q_adjustRect |  | Prototype:  | static inline void _q_adjustRect(QRect *rect) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp |  | Lines:  | 773-780 |  
  |  | 5 | 3 | 
 _q_OpenSSL_to_QSslError| Name:  | _q_OpenSSL_to_QSslError |  | Prototype:  | static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert) |  | Coverage:  |  36.585% (15/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp |  | Lines:  | 1002-1049 |  
  |  | 23 | 21 | 
 _hb_unicode_funcs_t::~_hb_unicode_funcs_t| Name:  | _hb_unicode_funcs_t::~_hb_unicode_funcs_t |  | Prototype:  | ~_hb_unicode_funcs_t() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 407-410 |  
  |  | 1 | 1 | 
 _hb_unicode_funcs_t::_hb_unicode_funcs_t| Name:  | _hb_unicode_funcs_t::_hb_unicode_funcs_t |  | Prototype:  | _hb_unicode_funcs_t() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 395-406 |  
  |  | 9 | 1 | 
 _hb_qt_unicode_script| Name:  | _hb_qt_unicode_script |  | Prototype:  | static hb_script_t _hb_qt_unicode_script(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 295-301 |  
  |  | 1 | 1 | 
 _hb_qt_unicode_mirroring| Name:  | _hb_qt_unicode_mirroring |  | Prototype:  | static hb_codepoint_t _hb_qt_unicode_mirroring(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 287-293 |  
  |  | 1 | 1 | 
 _hb_qt_unicode_general_category| Name:  | _hb_qt_unicode_general_category |  | Prototype:  | static hb_unicode_general_category_t _hb_qt_unicode_general_category(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 279-285 |  
  |  | 1 | 1 | 
 _hb_qt_unicode_eastasian_width| Name:  | _hb_qt_unicode_eastasian_width |  | Prototype:  | static unsigned int _hb_qt_unicode_eastasian_width(hb_unicode_funcs_t * , hb_codepoint_t , void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 231-238 |  
  |  | 2 | 1 | 
 _hb_qt_unicode_decompose_compatibility| Name:  | _hb_qt_unicode_decompose_compatibility |  | Prototype:  | static unsigned int _hb_qt_unicode_decompose_compatibility(hb_unicode_funcs_t * , hb_codepoint_t u, hb_codepoint_t *decomposed, void * ) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 375-391 |  
  |  | 7 | 2 | 
 _hb_qt_unicode_decompose| Name:  | _hb_qt_unicode_decompose |  | Prototype:  | static hb_bool_t _hb_qt_unicode_decompose(hb_unicode_funcs_t * , hb_codepoint_t ab, hb_codepoint_t *a, hb_codepoint_t *b, void * ) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 320-373 |  
  |  | 29 | 7 | 
 _hb_qt_unicode_compose| Name:  | _hb_qt_unicode_compose |  | Prototype:  | static hb_bool_t _hb_qt_unicode_compose(hb_unicode_funcs_t * , hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t *ab, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 303-318 |  
  |  | 6 | 1 | 
 _hb_qt_unicode_combining_class| Name:  | _hb_qt_unicode_combining_class |  | Prototype:  | static hb_unicode_combining_class_t _hb_qt_unicode_combining_class(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 223-229 |  
  |  | 1 | 1 | 
 _hb_qt_reference_table| Name:  | _hb_qt_reference_table |  | Prototype:  | static hb_blob_t * _hb_qt_reference_table(hb_face_t * , hb_tag_t tag, void *user_data) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 626-648 |  
  |  | 14 | 4 | 
 _hb_qt_font_release| Name:  | _hb_qt_font_release |  | Prototype:  | static void _hb_qt_font_release(void *user_data) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 716-721 |  
  |  | 2 | 2 | 
 _hb_qt_font_get_glyph_v_origin| Name:  | _hb_qt_font_get_glyph_v_origin |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_v_origin(hb_font_t * , void * , hb_codepoint_t , hb_position_t * , hb_position_t * , void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 477-485 |  
  |  | 2 | 1 | 
 _hb_qt_font_get_glyph_v_kerning| Name:  | _hb_qt_font_get_glyph_v_kerning |  | Prototype:  | static hb_position_t _hb_qt_font_get_glyph_v_kerning(hb_font_t * , void * , hb_codepoint_t , hb_codepoint_t , void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 508-515 |  
  |  | 2 | 1 | 
 _hb_qt_font_get_glyph_v_advance| Name:  | _hb_qt_font_get_glyph_v_advance |  | Prototype:  | static hb_position_t _hb_qt_font_get_glyph_v_advance(hb_font_t * , void * , hb_codepoint_t , void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 459-466 |  
  |  | 2 | 1 | 
 _hb_qt_font_get_glyph_name| Name:  | _hb_qt_font_get_glyph_name |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_name(hb_font_t * , void * , hb_codepoint_t , char *name, unsigned int size, void * ) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 557-567 |  
  |  | 4 | 2 | 
 _hb_qt_font_get_glyph_h_origin| Name:  | _hb_qt_font_get_glyph_h_origin |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_h_origin(hb_font_t * , void * , hb_codepoint_t , hb_position_t * , hb_position_t * , void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 468-475 |  
  |  | 1 | 1 | 
 _hb_qt_font_get_glyph_h_kerning| Name:  | _hb_qt_font_get_glyph_h_kerning |  | Prototype:  | static hb_position_t _hb_qt_font_get_glyph_h_kerning(hb_font_t *font, void *font_data, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 487-506 |  
  |  | 10 | 1 | 
 _hb_qt_font_get_glyph_h_advance| Name:  | _hb_qt_font_get_glyph_h_advance |  | Prototype:  | static hb_position_t _hb_qt_font_get_glyph_h_advance(hb_font_t *font, void *font_data, hb_codepoint_t glyph, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 439-457 |  
  |  | 9 | 1 | 
 _hb_qt_font_get_glyph_from_name| Name:  | _hb_qt_font_get_glyph_from_name |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_from_name(hb_font_t * , void * , const char * , int , hb_codepoint_t *glyph, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 569-578 |  
  |  | 3 | 1 | 
 _hb_qt_font_get_glyph_extents| Name:  | _hb_qt_font_get_glyph_extents |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_extents(hb_font_t * , void *font_data, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 517-534 |  
  |  | 8 | 1 | 
 _hb_qt_font_get_glyph_contour_point| Name:  | _hb_qt_font_get_glyph_contour_point |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph_contour_point(hb_font_t * , void *font_data, hb_codepoint_t glyph, unsigned int point_index, hb_position_t *x, hb_position_t *y, void * ) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 536-555 |  
  |  | 10 | 2 | 
 _hb_qt_font_get_glyph| Name:  | _hb_qt_font_get_glyph |  | Prototype:  | static hb_bool_t _hb_qt_font_get_glyph(hb_font_t * , void *font_data, hb_codepoint_t unicode, hb_codepoint_t , hb_codepoint_t *glyph, void * ) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 425-437 |  
  |  | 4 | 1 | 
 _hb_qt_font_funcs_t::~_hb_qt_font_funcs_t| Name:  | _hb_qt_font_funcs_t::~_hb_qt_font_funcs_t |  | Prototype:  | ~_hb_qt_font_funcs_t() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 610-613 |  
  |  | 1 | 1 | 
 _hb_qt_font_funcs_t::_hb_qt_font_funcs_t| Name:  | _hb_qt_font_funcs_t::_hb_qt_font_funcs_t |  | Prototype:  | _hb_qt_font_funcs_t() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 595-609 |  
  |  | 12 | 1 | 
 _hb_qt_font_create| Name:  | _hb_qt_font_create |  | Prototype:  | static inline hb_font_t * _hb_qt_font_create(QFontEngine *fe) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 688-714 |  
  |  | 13 | 3 | 
 _hb_qt_face_release| Name:  | _hb_qt_face_release |  | Prototype:  | static void _hb_qt_face_release(void *user_data) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 670-675 |  
  |  | 2 | 2 | 
 _hb_qt_face_create| Name:  | _hb_qt_face_create |  | Prototype:  | static inline hb_face_t * _hb_qt_face_create(QFontEngine *fe) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp |  | Lines:  | 650-668 |  
  |  | 11 | 3 | 
 _QStateMachine_Internal::GoToStateTransition::onTransition| Name:  | _QStateMachine_Internal::GoToStateTransition::onTransition |  | Prototype:  | void onTransition(QEvent *) override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp |  | Lines:  | 2130-2130 |  
  |  | 1 | 1 | 
 _QStateMachine_Internal::GoToStateTransition::eventTest| Name:  | _QStateMachine_Internal::GoToStateTransition::eventTest |  | Prototype:  | bool eventTest(QEvent *) override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp |  | Lines:  | 2131-2131 |  
  |  | 1 | 1 | 
 _QStateMachine_Internal::GoToStateTransition::GoToStateTransition| Name:  | _QStateMachine_Internal::GoToStateTransition::GoToStateTransition |  | Prototype:  | GoToStateTransition(QAbstractState *target) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp |  | Lines:  | 2126-2128 |  
  |  | 1 | 1 | 
 ZoomFactorValidator::validate| Name:  | ZoomFactorValidator::validate |  | Prototype:  | State validate(QString &input, int &pos) const override |  | Coverage:  |  31.579% (6/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp |  | Lines:  | 91-109 |  
  |  | 14 | 5 | 
 ZoomFactorValidator::ZoomFactorValidator| Name:  | ZoomFactorValidator::ZoomFactorValidator |  | Prototype:  | ZoomFactorValidator(QObject* parent) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp |  | Lines:  | 86-87 |  
  |  | 1 | 1 | 
 ZoomFactorValidator::ZoomFactorValidator| Name:  | ZoomFactorValidator::ZoomFactorValidator |  | Prototype:  | ZoomFactorValidator(qreal bottom, qreal top, int decimals, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp |  | Lines:  | 88-89 |  
  |  | 1 | 1 | 
 XorRegion| Name:  | XorRegion |  | Prototype:  | static void XorRegion(QRegionPrivate *sra, QRegionPrivate *srb, QRegionPrivate &dest) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp |  | Lines:  | 2646-2675 |  
  |  | 21 | 7 | 
 XInput2TouchDeviceData::XInput2TouchDeviceData| Name:  | XInput2TouchDeviceData::XInput2TouchDeviceData |  | Prototype:  | XInput2TouchDeviceData() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp |  | Lines:  | 55-60 |  
  |  | 2 | 1 | 
 Writer::objectToJson| Name:  | Writer::objectToJson |  | Prototype:  | void Writer::objectToJson(const QJsonPrivate::Object *o, QByteArray &json, int indent, bool compact) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp |  | Lines:  | 210-217 |  
  |  | 5 | 1 | 
 Writer::arrayToJson| Name:  | Writer::arrayToJson |  | Prototype:  | void Writer::arrayToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp |  | Lines:  | 219-226 |  
  |  | 5 | 1 | 
 VersionTerm::matches| Name:  | VersionTerm::matches |  | Prototype:  | bool VersionTerm::matches(const QVersionNumber &other) const |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp |  | Lines:  | 174-195 |  
  |  | 11 | 8 | 
 VersionTerm::isNull| Name:  | VersionTerm::isNull |  | Prototype:  | bool isNull() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp |  | Lines:  | 167-167 |  
  |  | 1 | 1 | 
 VersionTerm::fromJson| Name:  | VersionTerm::fromJson |  | Prototype:  | VersionTerm VersionTerm::fromJson(const QJsonValue &v) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp |  | Lines:  | 197-212 |  
  |  | 11 | 4 | 
 VersionTerm::VersionTerm| Name:  | VersionTerm::VersionTerm |  | Prototype:  | VersionTerm() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp |  | Lines:  | 165-165 |  
  |  | 1 | 1 | 
 ValueExtractor::sizeValues| Name:  | ValueExtractor::sizeValues |  | Prototype:  | void ValueExtractor::sizeValues(const Declaration &decl, QSize *radii) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 584-589 |  
  |  | 3 | 2 | 
 ValueExtractor::sizeValue| Name:  | ValueExtractor::sizeValue |  | Prototype:  | QSize ValueExtractor::sizeValue(const Declaration &decl) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 563-582 |  
  |  | 14 | 4 | 
 ValueExtractor::lengthValues| Name:  | ValueExtractor::lengthValues |  | Prototype:  | void ValueExtractor::lengthValues(const Declaration &decl, int *m) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 444-477 |  
  |  | 25 | 9 | 
 ValueExtractor::lengthValue| Name:  | ValueExtractor::lengthValue |  | Prototype:  | LengthData ValueExtractor::lengthValue(const Value& v) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 404-422 |  
  |  | 14 | 5 | 
 ValueExtractor::lengthValue| Name:  | ValueExtractor::lengthValue |  | Prototype:  | int ValueExtractor::lengthValue(const Declaration &decl) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 433-442 |  
  |  | 7 | 3 | 
 ValueExtractor::extractStyleFeatures| Name:  | ValueExtractor::extractStyleFeatures |  | Prototype:  | int ValueExtractor::extractStyleFeatures() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 552-561 |  
  |  | 6 | 3 | 
 ValueExtractor::extractPosition| Name:  | ValueExtractor::extractPosition |  | Prototype:  | bool ValueExtractor::extractPosition(int *left, int *top, int *right, int *bottom, QCss::Origin *origin, Qt::Alignment *position, QCss::PositionMode *mode, Qt::Alignment *textAlignment) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 500-522 |  
  |  | 16 | 11 | 
 ValueExtractor::extractPalette| Name:  | ValueExtractor::extractPalette |  | Prototype:  | bool ValueExtractor::extractPalette(QBrush *fg, QBrush *sfg, QBrush *sbg, QBrush *abg) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 1299-1314 |  
  |  | 11 | 7 | 
 ValueExtractor::extractOutline| Name:  | ValueExtractor::extractOutline |  | Prototype:  | bool ValueExtractor::extractOutline(int *borders, QBrush *colors, BorderStyle *styles, QSize *radii, int *offsets) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 654-686 |  
  |  | 22 | 13 | 
 ValueExtractor::extractImage| Name:  | ValueExtractor::extractImage |  | Prototype:  | bool ValueExtractor::extractImage(QIcon *icon, Qt::Alignment *a, QSize *size) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 1324-1348 |  
  |  | 14 | 7 | 
 ValueExtractor::extractGeometry| Name:  | ValueExtractor::extractGeometry |  | Prototype:  | bool ValueExtractor::extractGeometry(int *w, int *h, int *minw, int *minh, int *maxw, int *maxh) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 479-498 |  
  |  | 14 | 9 | 
 ValueExtractor::extractFont| Name:  | ValueExtractor::extractFont |  | Prototype:  | bool ValueExtractor::extractFont(QFont *font, int *fontSizeAdjustment) |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp |  | Lines:  | 1265-1297 |  
  |  | 25 | 13 |