| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
_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: | 225-232 |
| | 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: | 369-385 |
| | 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: | 314-367 |
| | 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: | 297-312 |
| | 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: | 217-223 |
| | 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: | 620-642 |
| | 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: | 714-719 |
| | 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: | 471-479 |
| | 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: | 502-509 |
| | 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: | 453-460 |
| | 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: | 551-561 |
| | 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: | 462-469 |
| | 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: | 481-500 |
| | 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: | 433-451 |
| | 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: | 563-572 |
| | 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: | 511-528 |
| | 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: | 530-549 |
| | 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: | 419-431 |
| | 4 | 1 |
_hb_qt_font_funcs_t| Name: | _hb_qt_font_funcs_t | | Coverage: | 0.000% (0/2) |
| | 13 | 2 |
_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: | 686-712 |
| | 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: | 664-669 |
| | 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: | 644-662 |
| | 11 | 3 |
_QStateMachine_Internal| Name: | _QStateMachine_Internal | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
ZoomFactorValidator| Name: | ZoomFactorValidator | | Coverage: | 33.333% (7/21) |
| | 16 | 7 |
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: | 2622-2651 |
| | 21 | 7 |
XInput2TouchDeviceData| Name: | XInput2TouchDeviceData | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
Writer| Name: | Writer | | Coverage: | 0.000% (0/10) |
| | 10 | 2 |
VersionTerm| Name: | VersionTerm | | Coverage: | 0.000% (0/30) |
| | 24 | 14 |
ValueExtractor| Name: | ValueExtractor | | Coverage: | 0.000% (0/353) |
| | 312 | 156 |
ValueArray| Name: | ValueArray | | Coverage: | 59.091% (13/22) |
| | 19 | 9 |
Value| Name: | Value | | Coverage: | 0.000% (0/4) |
| | 3 | 2 |
UnrollTailLoop| Name: | UnrollTailLoop | | Coverage: | 84.615% (11/13) |
| | 10 | 9 |
UnionRegion| Name: | UnionRegion | | Prototype: | static void UnionRegion(const QRegionPrivate *reg1, const QRegionPrivate *reg2, QRegionPrivate &dest) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | | Lines: | 2423-2445 |
| | 16 | 2 |
UnionRectWithRegion| Name: | UnionRectWithRegion | | Prototype: | static void UnionRectWithRegion(const QRect *rect, const QRegionPrivate *source, QRegionPrivate &dest) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | | Lines: | 1818-1834 |
| | 9 | 4 |
UnconditionalTransition| Name: | UnconditionalTransition | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
TypeInfo| Name: | TypeInfo | | Coverage: | 83.333% (20/24) |
| | 20 | 12 |
TypeDestructor| Name: | TypeDestructor | | Coverage: | 57.143% (12/21) |
| | 20 | 11 |
TypeConstructor| Name: | TypeConstructor | | Coverage: | 42.857% (9/21) |
| | 19 | 11 |
ThreadPoolThreadReleaser| Name: | ThreadPoolThreadReleaser | | Coverage: | 0.000% (0/8) |
| | 2 | 4 |
TextureBinder| Name: | TextureBinder | | Coverage: | 0.000% (0/12) |
| | 10 | 10 |
TCBPoint| Name: | TCBPoint | | Coverage: | 10.000% (1/10) |
| | 5 | 2 |
TCBEase| Name: | TCBEase | | Coverage: | 60.000% (3/5) |
| | 6 | 3 |
Symbol| Name: | Symbol | | Coverage: | 0.000% (0/12) |
| | 8 | 4 |
SubtractRegion| Name: | SubtractRegion | | Prototype: | static void SubtractRegion(QRegionPrivate *regM, QRegionPrivate *regS, QRegionPrivate &dest) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | | Lines: | 2601-2620 |
| | 7 | 1 |
StyleSheet| Name: | StyleSheet | | Coverage: | 0.000% (0/31) |
| | 37 | 11 |
StyleSelector| Name: | StyleSelector | | Coverage: | 0.000% (0/164) |
| | 126 | 50 |
StrokeHandler| Name: | StrokeHandler | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
Storeinc| Name: | Storeinc | | Prototype: | static inline void Storeinc(quint32 *&a, const quint32 &b, const quint32 &c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 406-411 |
| | 2 | 1 |
StateSaver| Name: | StateSaver | | Coverage: | 0.000% (0/44) |
| | 57 | 14 |
SourceOnlyAlpha| Name: | SourceOnlyAlpha | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
SourceAndConstAlpha| Name: | SourceAndConstAlpha | | Coverage: | 0.000% (0/3) |
| | 5 | 3 |
SizeOf| Name: | SizeOf | | Coverage: | 60.000% (12/20) |
| | 15 | 10 |
SimpleCascader| Name: | SimpleCascader | | Coverage: | 0.000% (0/16) |
| | 29 | 6 |
ShaderProgramOpenGLFunctions| Name: | ShaderProgramOpenGLFunctions | | Coverage: | 62.500% (5/8) |
| | 9 | 4 |
SequentialAnchorData| Name: | SequentialAnchorData | | Coverage: | 0.000% (0/15) |
| | 53 | 6 |
Selector| Name: | Selector | | Coverage: | 0.000% (0/29) |
| | 25 | 11 |
SegmentTree| Name: | SegmentTree | | Coverage: | 0.000% (0/157) |
| | 186 | 42 |
Segment| Name: | Segment | | Coverage: | 0.000% (0/13) |
| | 22 | 7 |
Scanner| Name: | Scanner | | Coverage: | 0.000% (0/30) |
| | 37 | 10 |
ScalableEntry| Name: | ScalableEntry | | Coverage: | 0.000% (0/4) |
| | 3 | 2 |
SHA384_512AddLength| Name: | SHA384_512AddLength | | Prototype: | static inline int SHA384_512AddLength(SHA512Context *context, unsigned int length) | | Coverage: | 40.000% (2/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | | Lines: | 152-156 |
| | 2 | 1 |
SHA224_256AddLength| Name: | SHA224_256AddLength | | Prototype: | static inline int SHA224_256AddLength(SHA256Context *context, unsigned int length) | | Coverage: | 40.000% (2/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | | Lines: | 147-151 |
| | 2 | 1 |
ResourceHelper| Name: | ResourceHelper | | Coverage: | 0.000% (0/2) |
| | 6 | 2 |
Resolver| Name: | Resolver | | Coverage: | 0.000% (0/1335) |
| | 48 | 323 |
ResetOnDestroy| Name: | ResetOnDestroy | | Coverage: | 0.000% (0/5) |
| | 3 | 3 |
RegularTiler| Name: | RegularTiler | | Coverage: | 0.000% (0/38) |
| | 31 | 10 |
RectInRegion| Name: | RectInRegion | | Prototype: | static bool RectInRegion(QRegionPrivate *region, int rx, int ry, uint rwidth, uint rheight) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | | Lines: | 2697-2757 |
| | 36 | 13 |
RadialFetchPlain| Name: | RadialFetchPlain | | Coverage: | 0.000% (0/16) |
| | 17 | 6 |
QtSharedPointer| Name: | QtSharedPointer | | Coverage: | 58.824% (20/34) |
| | 55 | 16 |
QtPrivate| Name: | QtPrivate | | Coverage: | 62.694% (242/386) |
| | 333 | 150 |
QtFreetypeData| Name: | QtFreetypeData | | Coverage: | 100.000% (5/5) |
| | 6 | 3 |
QtFontStyle| Name: | QtFontStyle | | Coverage: | 0.000% (0/63) |
| | 44 | 23 |
QtFontFoundry| Name: | QtFontFoundry | | Coverage: | 0.000% (0/29) |
| | 24 | 11 |
QtFontFamily| Name: | QtFontFamily | | Coverage: | 0.000% (0/35) |
| | 24 | 13 |
QtFontDesc| Name: | QtFontDesc | | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QtConcurrent| Name: | QtConcurrent | | Coverage: | 69.620% (110/158) |
| | 128 | 76 |
Qt| Name: | Qt | | Coverage: | 0.000% (0/123) |
| | 74 | 31 |
Q_QGS_widgetStyles| Name: | Q_QGS_widgetStyles | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_usedHashFunc| Name: | Q_QGS_usedHashFunc | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_useHarfbuzzNG| Name: | Q_QGS_useHarfbuzzNG | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_unusedCacheFunc| Name: | Q_QGS_unusedCacheFunc | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_unifiedTimer| Name: | Q_QGS_unifiedTimer | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_tzZones| Name: | Q_QGS_tzZones | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_tooltip_palette| Name: | Q_QGS_tooltip_palette | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_timerIdFreeList| Name: | Q_QGS_timerIdFreeList | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theSignalProxy| Name: | Q_QGS_theSignalProxy | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theInstance| Name: | Q_QGS_theInstance | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theHostInfoLookupManager| Name: | Q_QGS_theHostInfoLookupManager | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theFreetypeData| Name: | Q_QGS_theFreetypeData | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theFontCache| Name: | Q_QGS_theFontCache | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_theDnsLookupThreadPool| Name: | Q_QGS_theDnsLookupThreadPool | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_theDnsLookupSeedStorage| Name: | Q_QGS_theDnsLookupSeedStorage | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_textCodecsMutex| Name: | Q_QGS_textCodecsMutex | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_styleScheduler| Name: | Q_QGS_styleScheduler | | Coverage: | 0.000% (0/9) |
| | 3 | 7 |
Q_QGS_staticQMimeDatabase| Name: | Q_QGS_staticQMimeDatabase | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_staticPluginList| Name: | Q_QGS_staticPluginList | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_socks5BindStore| Name: | Q_QGS_socks5BindStore | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_socketHandlers| Name: | Q_QGS_socketHandlers | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_shared_null| Name: | Q_QGS_shared_null | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
Q_QGS_sharedData| Name: | Q_QGS_sharedData | | Coverage: | 77.778% (7/9) |
| | 3 | 7 |