Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QOpenGLStaticTextUserDataName: | QOpenGLStaticTextUserData | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QOpenGLWindowPaintDeviceName: | QOpenGLWindowPaintDevice | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QOutputStrategyName: | QOutputStrategy | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPaintEventName: | QPaintEvent | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPainterPathPrivateDeleterName: | QPainterPathPrivateDeleter | Coverage: | 0.000% (0/6) |
| | 2 | 2 |
QPixmapConvolutionFilterPrivateName: | QPixmapConvolutionFilterPrivate | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPlatformColorDialogHelperName: | QPlatformColorDialogHelper | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPlatformFontDialogHelperName: | QPlatformFontDialogHelper | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPlatformInputContextPluginName: | QPlatformInputContextPlugin | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QPlatformMenuName: | QPlatformMenu | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPlatformMessageDialogHelperName: | QPlatformMessageDialogHelper | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QPlatformSurfaceEventName: | QPlatformSurfaceEvent | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QPlatformTextureListPrivateName: | QPlatformTextureListPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QPlatformThemePluginName: | QPlatformThemePlugin | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QPrintPreviewMainWindowName: | QPrintPreviewMainWindow | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QPrinterInfoPrivateDeleterName: | QPrinterInfoPrivateDeleter | Coverage: | 100.000% (4/4) |
| | 2 | 2 |
QRegExpLookaheadName: | QRegExpLookahead | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QRegExpPrivateName: | QRegExpPrivate | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QRegionSpanName: | QRegionSpan | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QSaveFilePrivateName: | QSaveFilePrivate | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSettingsIniKeyName: | QSettingsIniKey | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QShortcutEventName: | QShortcutEvent | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QShortcutMapPrivateName: | QShortcutMapPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QSignalMapperPrivateName: | QSignalMapperPrivate | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSplashScreenPrivateName: | QSplashScreenPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QSqlDriverPluginName: | QSqlDriverPlugin | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSslPreSharedKeyAuthenticatorPrivateName: | QSslPreSharedKeyAuthenticatorPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStackTextEngineName: | QStackTextEngine | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleHintReturnName: | QStyleHintReturn | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleHintReturnMaskName: | QStyleHintReturnMask | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleHintReturnVariantName: | QStyleHintReturnVariant | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleOptionComplexName: | QStyleOptionComplex | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleOptionFocusRectName: | QStyleOptionFocusRect | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QStylePluginName: | QStylePlugin | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QStyleSheetBorderImageDataName: | QStyleSheetBorderImageData | Coverage: | 0.000% (0/4) |
| | 2 | 2 |
QStyleSheetStyleRecursionGuardName: | QStyleSheetStyleRecursionGuard | Coverage: | 0.000% (0/8) |
| | 2 | 4 |
QTextBlockDataName: | QTextBlockData | Coverage: | 0.000% (0/4) |
| | 2 | 2 |
QTextDocumentWriterPrivateName: | QTextDocumentWriterPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QTextFrameComparatorName: | QTextFrameComparator | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QTextFrameDataName: | QTextFrameData | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QTextListPrivateName: | QTextListPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QValidatorPrivateName: | QValidatorPrivate | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QVertexSetName: | QVertexSet | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QWidgetExceptionCleanerName: | QWidgetExceptionCleaner | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QXdgNotificationInterfaceName: | QXdgNotificationInterface | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QXmlStreamEntityResolverName: | QXmlStreamEntityResolver | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
SHA224_256AddLengthName: | SHA224_256AddLength | Prototype: | static inline int SHA224_256AddLength(SHA256Context *context, unsigned int length) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 153-157 |
| | 2 | 1 |
SHA384_512AddLengthName: | SHA384_512AddLength | Prototype: | static inline int SHA384_512AddLength(SHA512Context *context, unsigned int length) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 158-162 |
| | 2 | 1 |
SourceOnlyAlphaName: | SourceOnlyAlpha | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
ThreadPoolThreadReleaserName: | ThreadPoolThreadReleaser | Coverage: | 0.000% (0/8) |
| | 2 | 4 |
ToBeLookedUpEqualsName: | ToBeLookedUpEquals | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
UnconditionalTransitionName: | UnconditionalTransition | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
XInput2TouchDeviceDataName: | XInput2TouchDeviceData | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
_hb_qt_face_releaseName: | _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_font_get_glyph_v_advanceName: | _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_v_kerningName: | _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_originName: | _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_releaseName: | _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_unicode_eastasian_widthName: | _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 |
_qt_movableAncestorIsSelectedName: | _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 |
appendIntToThreeBytesName: | appendIntToThreeBytes | Prototype: | static void appendIntToThreeBytes(char *output, qint32 number) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines: | 380-384 |
| | 2 | 1 |
appendSeparatorName: | appendSeparator | Prototype: | static inline void appendSeparator(QStringList *list, const QString &string, int from, int size, int lastQuote) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | Lines: | 358-362 |
| | 2 | 1 |
applyCursorName: | applyCursor | Prototype: | static inline void applyCursor(QWidget *w, const QCursor &c) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp | Lines: | 5049-5053 |
| | 2 | 2 |
asciiIsLetterName: | asciiIsLetter | Prototype: | static inline bool asciiIsLetter(char ch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 449-453 |
| | 2 | 1 |
binName: | bin | Prototype: | QTextStream &bin(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2681-2685 |
| | 2 | 1 |
bomName: | bom | Prototype: | QTextStream &bom(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 3028-3032 |
| | 2 | 1 |
centerName: | center | Prototype: | QTextStream ¢er(QTextStream &stream) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2934-2938 |
| | 2 | 1 |
checkDBusGlobalMenuAvailableName: | checkDBusGlobalMenuAvailable | Prototype: | static bool checkDBusGlobalMenuAvailable() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp | Lines: | 121-126 |
| | 2 | 2 |
checkExecutableName: | checkExecutable | Prototype: | static inline bool checkExecutable(const QString &candidate, QString *result) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp | Lines: | 77-81 |
| | 2 | 1 |
cleanupPrinterSupportName: | cleanupPrinterSupport | Prototype: | static void cleanupPrinterSupport() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qplatformprintplugin.cpp | Lines: | 62-66 |
| | 2 | 1 |
clearFontUnlockedName: | clearFontUnlocked | Prototype: | static inline void clearFontUnlocked() | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp | Lines: | 245-249 |
| | 2 | 1 |
clearPaletteName: | clearPalette | Prototype: | static inline void clearPalette() | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp | Lines: | 227-231 |
| | 2 | 1 |
clearSystemPaletteName: | clearSystemPalette | Prototype: | static void clearSystemPalette() | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp | Lines: | 154-158 |
| | 2 | 1 |
clear_thread_dataName: | clear_thread_data | Prototype: | static void clear_thread_data() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp | Lines: | 205-211 |
| | 2 | 1 |
comparePointsName: | comparePoints | Prototype: | static inline bool comparePoints(const QPointF &a, const QPointF &b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp | Lines: | 76-80 |
| | 2 | 1 |
convertA2RGB30PMToARGB64PMName: | convertA2RGB30PMToARGB64PM | Prototype: | template<QtPixelOrder PixelOrder> static const QRgba64 * convertA2RGB30PMToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 694-705 |
| | 2 | 1 |
convertARGB32PMToARGB64PMName: | convertARGB32PMToARGB64PM | Prototype: | static const QRgba64 * convertARGB32PMToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 579-589 |
| | 2 | 1 |
convertFromRgb64Name: | convertFromRgb64 | Prototype: | static void convertFromRgb64(uint *dest, const QRgba64 *src, int length) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 1232-1237 |
| | 2 | 2 |
convertRGB32ToRGB64Name: | convertRGB32ToRGB64 | Prototype: | static const QRgba64 * convertRGB32ToRGB64(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 553-563 |
| | 2 | 1 |
convertRGBA8888PMToARGB64PMName: | convertRGBA8888PMToARGB64PM | Prototype: | static const QRgba64 * convertRGBA8888PMToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 605-615 |
| | 2 | 1 |
convert_passthrough_inplaceName: | convert_passthrough_inplace | Prototype: | template<QImage::Format Format> static bool convert_passthrough_inplace(QImageData *data, Qt::ImageConversionFlags) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp | Lines: | 251-256 |
| | 2 | 1 |
copyUShortName: | copyUShort | Prototype: | static inline void copyUShort(uchar *dest, const uchar *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp | Lines: | 97-101 |
| | 2 | 1 |
createOidMapName: | createOidMap | Prototype: | static OidNameMap createOidMap() | Coverage: | 100.000% (53/53) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qasn1element.cpp | Lines: | 51-82 |
| | 2 | 53 |
decName: | dec | Prototype: | QTextStream &dec(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2709-2713 |
| | 2 | 1 |
decodeNibbleName: | decodeNibble | Prototype: | static inline ushort decodeNibble(ushort c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp | Lines: | 187-191 |
| | 2 | 1 |
defaultWidgetActionName: | defaultWidgetAction | Prototype: | static bool defaultWidgetAction(QToolBarItem *item) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp | Lines: | 340-344 |
| | 2 | 1 |
destStore64RGB30Name: | destStore64RGB30 | Prototype: | template<QtPixelOrder PixelOrder> static void destStore64RGB30(QRasterBuffer *rasterBuffer, int x, int y, const QRgba64 *buffer, int length) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 1338-1349 |
| | 2 | 1 |
elfHash_finishName: | elfHash_finish | Prototype: | static void elfHash_finish(uint &h) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 119-123 |
| | 2 | 2 |
epsilonCompareName: | epsilonCompare | Prototype: | static inline bool epsilonCompare(const QPointF &a, const QPointF &b, const QSizeF &epsilon) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp | Lines: | 2230-2234 |
| | 2 | 1 |
fetchUntransformedARGB32PMName: | fetchUntransformedARGB32PM | Prototype: | static const uint * fetchUntransformedARGB32PM(uint *, const Operator *, const QSpanData *data, int y, int x, int) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 1443-1448 |
| | 2 | 1 |
fixedName: | fixed | Prototype: | QTextStream &fixed(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2878-2882 |
| | 2 | 1 |
flushName: | flush | Prototype: | QTextStream &flush(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2966-2970 |
| | 2 | 1 |
forcepointName: | forcepoint | Prototype: | QTextStream &forcepoint(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2766-2770 |
| | 2 | 1 |
forcesignName: | forcesign | Prototype: | QTextStream &forcesign(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2752-2756 |
| | 2 | 1 |
formatRectName: | formatRect | Prototype: | static inline void formatRect(QDebug &debug, const QRect r) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp | Lines: | 877-881 |
| | 2 | 1 |
freeBufferFuncName: | freeBufferFunc | Prototype: | void freeBufferFunc(QGLContext *ctx, GLuint id) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp | Lines: | 260-264 |
| | 2 | 1 |
freeFramebufferFuncName: | freeFramebufferFunc | Prototype: | void freeFramebufferFunc(QGLContext *ctx, GLuint id) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp | Lines: | 450-454 |
| | 2 | 1 |
freeProgramFuncName: | freeProgramFunc | Prototype: | void freeProgramFunc(QGLContext *ctx, GLuint id) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp | Lines: | 618-622 |
| | 2 | 1 |
freeRenderbufferFuncName: | freeRenderbufferFunc | Prototype: | void freeRenderbufferFunc(QGLContext *ctx, GLuint id) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp | Lines: | 456-460 |
| | 2 | 1 |
freeShaderFuncName: | freeShaderFunc | Prototype: | void freeShaderFunc(QGLContext *ctx, GLuint id) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp | Lines: | 221-225 |
| | 2 | 1 |