| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 QGLTextureGlyphCache::maxTextureHeight| Name:  | QGLTextureGlyphCache::maxTextureHeight |  | Prototype:  | int QGLTextureGlyphCache::maxTextureHeight() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qtextureglyphcache_gl.cpp |  | Lines:  | 385-395 |  
  |  | 6 | 3 | 
 QGLTextureCache::removeContextTextures| Name:  | QGLTextureCache::removeContextTextures |  | Prototype:  | void QGLTextureCache::removeContextTextures(QGLContext* ctx) |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1962-1971 |  
  |  | 6 | 3 | 
 QGLTextureCache::remove| Name:  | QGLTextureCache::remove |  | Prototype:  | bool QGLTextureCache::remove(QGLContext* ctx, GLuint textureId) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1947-1960 |  
  |  | 9 | 3 | 
 QGLSignalProxy::instance| Name:  | QGLSignalProxy::instance |  | Prototype:  | QGLSignalProxy *QGLSignalProxy::instance() |  | Coverage:  |  36.364% (4/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 169-177 |  
  |  | 5 | 3 | 
 QGLShaderProgramPrivate::hasShader| Name:  | QGLShaderProgramPrivate::hasShader |  | Prototype:  | bool QGLShaderProgramPrivate::hasShader(QGLShader::ShaderType type) const |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 633-640 |  
  |  | 4 | 3 | 
 QGLShaderProgram::removeShader| Name:  | QGLShaderProgram::removeShader |  | Prototype:  | void QGLShaderProgram::removeShader(QGLShader *shader) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 843-857 |  
  |  | 9 | 3 | 
 QGLShaderProgram::programId| Name:  | QGLShaderProgram::programId |  | Prototype:  | GLuint QGLShaderProgram::programId() const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 1050-1063 |  
  |  | 7 | 3 | 
 QGLShaderProgram::hasOpenGLShaderPrograms| Name:  | QGLShaderProgram::hasOpenGLShaderPrograms |  | Prototype:  | bool QGLShaderProgram::hasOpenGLShaderPrograms(const QGLContext *context) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 3174-3188 |  
  |  | 6 | 3 | 
 QGLShaderProgram::addShaderFromSourceFile| Name:  | QGLShaderProgram::addShaderFromSourceFile |  | Prototype:  | bool QGLShaderProgram::addShaderFromSourceFile (QGLShader::ShaderType type, const QString& fileName) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 820-834 |  
  |  | 10 | 3 | 
 QGLShaderProgram::addShaderFromSourceCode| Name:  | QGLShaderProgram::addShaderFromSourceCode |  | Prototype:  | bool QGLShaderProgram::addShaderFromSourceCode(QGLShader::ShaderType type, const char *source) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 753-766 |  
  |  | 10 | 3 | 
 QGLShader::sourceCode| Name:  | QGLShader::sourceCode |  | Prototype:  | QByteArray QGLShader::sourceCode() const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 501-517 |  
  |  | 14 | 3 | 
 QGLPixelBuffer::~QGLPixelBuffer| Name:  | QGLPixelBuffer::~QGLPixelBuffer |  | Prototype:  | QGLPixelBuffer::~QGLPixelBuffer() |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpixelbuffer.cpp |  | Lines:  | 196-207 |  
  |  | 7 | 3 | 
 QGLPixelBuffer::toImage| Name:  | QGLPixelBuffer::toImage |  | Prototype:  | QImage QGLPixelBuffer::toImage() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpixelbuffer.cpp |  | Lines:  | 384-394 |  
  |  | 7 | 3 | 
 QGLPaintDevice::ensureActiveTarget| Name:  | QGLPaintDevice::ensureActiveTarget |  | Prototype:  | void QGLPaintDevice::ensureActiveTarget() |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 109-123 |  
  |  | 8 | 3 | 
 QGLFunctions::openGLFeatures| Name:  | QGLFunctions::openGLFeatures |  | Prototype:  | QGLFunctions::OpenGLFeatures QGLFunctions::openGLFeatures() const |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 306-314 |  
  |  | 6 | 3 | 
 QGLFunctions::hasOpenGLFeature| Name:  | QGLFunctions::hasOpenGLFeature |  | Prototype:  | bool QGLFunctions::hasOpenGLFeature(QGLFunctions::OpenGLFeature feature) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 325-333 |  
  |  | 6 | 3 | 
 QGLFramebufferObjectFormat::operator=| Name:  | QGLFramebufferObjectFormat::operator= |  | Prototype:  | QGLFramebufferObjectFormat &QGLFramebufferObjectFormat::operator=(const QGLFramebufferObjectFormat &other) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 180-189 |  
  |  | 6 | 3 | 
 QGLFramebufferObjectFormat::detach| Name:  | QGLFramebufferObjectFormat::detach |  | Prototype:  | void QGLFramebufferObjectFormat::detach() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 139-148 |  
  |  | 6 | 3 | 
 QGLFramebufferObject::paintEngine| Name:  | QGLFramebufferObject::paintEngine |  | Prototype:  | QPaintEngine *QGLFramebufferObject::paintEngine() const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 1166-1178 |  
  |  | 8 | 3 | 
 QGLFramebufferObject::blitFramebuffer| Name:  | QGLFramebufferObject::blitFramebuffer |  | Prototype:  | void QGLFramebufferObject::blitFramebuffer(QGLFramebufferObject *target, const QRect &targetRect, QGLFramebufferObject *source, const QRect &sourceRect, GLbitfield buffers, GLenum filter) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 1403-1443 |  
  |  | 25 | 3 | 
 QGLFramebufferObject::bindDefault| Name:  | QGLFramebufferObject::bindDefault |  | Prototype:  | bool QGLFramebufferObject::bindDefault() |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 1189-1207 |  
  |  | 9 | 3 | 
 QGLFormat::operator=| Name:  | QGLFormat::operator= |  | Prototype:  | QGLFormat &QGLFormat::operator=(const QGLFormat &other) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 423-432 |  
  |  | 6 | 3 | 
 QGLFormat::detach| Name:  | QGLFormat::detach |  | Prototype:  | void QGLFormat::detach() |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 399-407 |  
  |  | 5 | 3 | 
 QGLFBOGLPaintDevice::setFBO| Name:  | QGLFBOGLPaintDevice::setFBO |  | Prototype:  | void QGLFBOGLPaintDevice::setFBO(QGLFramebufferObject* f, QGLFramebufferObject::Attachment attachment) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglframebufferobject.cpp |  | Lines:  | 356-385 |  
  |  | 20 | 3 | 
 QGLEngineSharedShaders::~QGLEngineSharedShaders| Name:  | QGLEngineSharedShaders::~QGLEngineSharedShaders |  | Prototype:  | QGLEngineSharedShaders::~QGLEngineSharedShaders() |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 301-321 |  
  |  | 10 | 3 | 
 QGLEngineSharedShaders::cleanupCustomStage| Name:  | QGLEngineSharedShaders::cleanupCustomStage |  | Prototype:  | void QGLEngineSharedShaders::cleanupCustomStage(QGLCustomShaderStage* stage) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 475-487 |  
  |  | 7 | 3 | 
 QGLCustomShaderStage::setOnPainter| Name:  | QGLCustomShaderStage::setOnPainter |  | Prototype:  | bool QGLCustomShaderStage::setOnPainter(QPainter* p) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglcustomshaderstage.cpp |  | Lines:  | 82-98 |  
  |  | 11 | 3 | 
 QGLContextPrivate::syncGlState| Name:  | QGLContextPrivate::syncGlState |  | Prototype:  | void QGLContextPrivate::syncGlState() |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 2252-2265 |  
  |  | 5 | 3 | 
 QGLContextPrivate::setVertexAttribArrayEnabled| Name:  | QGLContextPrivate::setVertexAttribArrayEnabled |  | Prototype:  | void QGLContextPrivate::setVertexAttribArrayEnabled(int arrayIndex, bool enabled) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 2235-2250 |  
  |  | 7 | 3 | 
 QGLContextGroup::addShare| Name:  | QGLContextGroup::addShare |  | Prototype:  | void QGLContextGroup::addShare(const QGLContext *context, const QGLContext *share) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 5217-5236 |  
  |  | 11 | 3 | 
 QGLContext::swapBuffers| Name:  | QGLContext::swapBuffers |  | Prototype:  | void QGLContext::swapBuffers() const |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 3608-3619 |  
  |  | 7 | 3 | 
 QGLContext::fromOpenGLContext| Name:  | QGLContext::fromOpenGLContext |  | Prototype:  | QGLContext *QGLContext::fromOpenGLContext(QOpenGLContext *context) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 2201-2212 |  
  |  | 6 | 3 | 
 QGLContext::create| Name:  | QGLContext::create |  | Prototype:  | bool QGLContext::create(const QGLContext* shareContext) |  | Coverage:  |  46.154% (6/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 3364-3377 |  
  |  | 9 | 3 | 
 QGLColormap::setEntries| Name:  | QGLColormap::setEntries |  | Prototype:  | void QGLColormap::setEntries(int count, const QRgb *colors, int base) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglcolormap.cpp |  | Lines:  | 185-195 |  
  |  | 13 | 3 | 
 QGLColormap::detach_helper| Name:  | QGLColormap::detach_helper |  | Prototype:  | void QGLColormap::detach_helper() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglcolormap.cpp |  | Lines:  | 153-166 |  
  |  | 10 | 3 | 
 QGLBuffer::write| Name:  | QGLBuffer::write |  | Prototype:  | void QGLBuffer::write(int offset, const void *data, int count) |  | Coverage:  |  55.556% (5/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 369-378 |  
  |  | 5 | 3 | 
 QGLBuffer::unmap| Name:  | QGLBuffer::unmap |  | Prototype:  | bool QGLBuffer::unmap() |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 563-573 |  
  |  | 6 | 3 | 
 QGLBuffer::release| Name:  | QGLBuffer::release |  | Prototype:  | void QGLBuffer::release() |  | Coverage:  |  55.556% (5/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 455-464 |  
  |  | 5 | 3 | 
 QGLBuffer::read| Name:  | QGLBuffer::read |  | Prototype:  | bool QGLBuffer::read(int offset, void *data, int count) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 342-357 |  
  |  | 6 | 3 | 
 QGLBuffer::operator=| Name:  | QGLBuffer::operator= |  | Prototype:  | QGLBuffer &QGLBuffer::operator=(const QGLBuffer &other) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 211-222 |  
  |  | 7 | 3 | 
 QGLBuffer::map| Name:  | QGLBuffer::map |  | Prototype:  | void *QGLBuffer::map(QGLBuffer::Access access) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 538-548 |  
  |  | 6 | 3 | 
 QGLBuffer::allocate| Name:  | QGLBuffer::allocate |  | Prototype:  | void QGLBuffer::allocate(const void *data, int count) |  | Coverage:  |  55.556% (5/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp |  | Lines:  | 389-398 |  
  |  | 5 | 3 | 
 QGL2PaintEngineExPrivate::~QGL2PaintEngineExPrivate| Name:  | QGL2PaintEngineExPrivate::~QGL2PaintEngineExPrivate |  | Prototype:  | QGL2PaintEngineExPrivate::~QGL2PaintEngineExPrivate() |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 98-113 |  
  |  | 9 | 3 | 
 QGL2PaintEngineExPrivate::updateTextureFilter| Name:  | QGL2PaintEngineExPrivate::updateTextureFilter |  | Prototype:  | void QGL2PaintEngineExPrivate::updateTextureFilter(GLenum target, GLenum wrapMode, bool smoothPixmapTransform, GLuint id) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 115-132 |  
  |  | 10 | 3 | 
 QGL2PaintEngineExPrivate::updateMatrix| Name:  | QGL2PaintEngineExPrivate::updateMatrix |  | Prototype:  | void QGL2PaintEngineExPrivate::updateMatrix() |  | Coverage:  |  33.333% (3/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 370-438 |  
  |  | 30 | 3 | 
 QGL2PaintEngineEx::stroke| Name:  | QGL2PaintEngineEx::stroke |  | Prototype:  | void QGL2PaintEngineEx::stroke(const QVectorPath &path, const QPen &pen) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1266-1284 |  
  |  | 11 | 3 | 
 QGL2PaintEngineEx::renderHintsChanged| Name:  | QGL2PaintEngineEx::renderHintsChanged |  | Prototype:  | void QGL2PaintEngineEx::renderHintsChanged() |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1388-1406 |  
  |  | 9 | 3 | 
 QGL2PaintEngineEx::drawPixmapFragments| Name:  | QGL2PaintEngineEx::drawPixmapFragments |  | Prototype:  | void QGL2PaintEngineEx::drawPixmapFragments(const QPainter::PixmapFragment *fragments, int fragmentCount, const QPixmap &pixmap, QPainter::PixmapFragmentHints hints) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1910-1928 |  
  |  | 10 | 3 | 
 QGL2PaintEngineEx::drawPixmap| Name:  | QGL2PaintEngineEx::drawPixmap |  | Prototype:  | void QGL2PaintEngineEx::drawPixmap(const QRectF& dest, const QPixmap & pixmap, const QRectF & src) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1421-1465 |  
  |  | 25 | 3 | 
 QGL2PaintEngineEx::drawImage| Name:  | QGL2PaintEngineEx::drawImage |  | Prototype:  | void QGL2PaintEngineEx::drawImage(const QRectF& dest, const QImage& image, const QRectF& src, Qt::ImageConversionFlags) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 1467-1506 |  
  |  | 20 | 3 | 
 QGL2PaintEngineEx::createState| Name:  | QGL2PaintEngineEx::createState |  | Prototype:  | QPainterState *QGL2PaintEngineEx::createState(QPainterState *orig) const |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp |  | Lines:  | 2467-2485 |  
  |  | 12 | 3 | 
 QGL2GradientCache::addCacheElement| Name:  | QGL2GradientCache::addCacheElement |  | Prototype:  | GLuint QGL2GradientCache::addCacheElement(quint64 hash_val, const QGradient &gradient, qreal opacity) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglgradientcache.cpp |  | Lines:  | 129-152 |  
  |  | 16 | 3 | 
 QFutureWatcherBasePrivate::postCallOutEvent| Name:  | QFutureWatcherBasePrivate::postCallOutEvent |  | Prototype:  | void QFutureWatcherBasePrivate::postCallOutEvent(const QFutureCallOutEvent &callOutEvent) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp |  | Lines:  | 415-425 |  
  |  | 5 | 3 | 
 QFutureInterfaceBasePrivate::sendCallOuts| Name:  | QFutureInterfaceBasePrivate::sendCallOuts |  | Prototype:  | void QFutureInterfaceBasePrivate::sendCallOuts(const QFutureCallOutEvent &callOutEvent1, const QFutureCallOutEvent &callOutEvent2) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 537-548 |  
  |  | 6 | 3 | 
 QFutureInterfaceBasePrivate::sendCallOut| Name:  | QFutureInterfaceBasePrivate::sendCallOut |  | Prototype:  | void QFutureInterfaceBasePrivate::sendCallOut(const QFutureCallOutEvent &callOutEvent) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 528-535 |  
  |  | 4 | 3 | 
 QFutureInterfaceBasePrivate::internal_waitForNextResult| Name:  | QFutureInterfaceBasePrivate::internal_waitForNextResult |  | Prototype:  | bool QFutureInterfaceBasePrivate::internal_waitForNextResult() |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 483-492 |  
  |  | 5 | 3 | 
 QFutureInterfaceBase::waitForResume| Name:  | QFutureInterfaceBase::waitForResume |  | Prototype:  | void QFutureInterfaceBase::waitForResume() |  | Coverage:  |  18.182% (2/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 199-217 |  
  |  | 9 | 3 | 
 QFutureInterfaceBase::waitForResult| Name:  | QFutureInterfaceBase::waitForResult |  | Prototype:  | void QFutureInterfaceBase::waitForResult(int resultIndex) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 312-332 |  
  |  | 11 | 3 | 
 QFutureInterfaceBase::waitForFinished| Name:  | QFutureInterfaceBase::waitForFinished |  | Prototype:  | void QFutureInterfaceBase::waitForFinished() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 334-350 |  
  |  | 9 | 3 | 
 QFutureInterfaceBase::setThrottled| Name:  | QFutureInterfaceBase::setThrottled |  | Prototype:  | void QFutureInterfaceBase::setThrottled(bool enable) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp |  | Lines:  | 144-154 |  
  |  | 6 | 3 | 
 QFtpPI::sendCommands| Name:  | QFtpPI::sendCommands |  | Prototype:  | bool QFtpPI::sendCommands(const QStringList &cmds) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 837-850 |  
  |  | 8 | 3 | 
 QFtpDTP::socketError| Name:  | QFtpDTP::socketError |  | Prototype:  | void QFtpDTP::socketError(QAbstractSocket::SocketError e) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 723-736 |  
  |  | 4 | 3 | 
 QFtpDTP::socketConnectionClosed| Name:  | QFtpDTP::socketConnectionClosed |  | Prototype:  | void QFtpDTP::socketConnectionClosed() |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 738-752 |  
  |  | 6 | 3 | 
 QFtp::put| Name:  | QFtp::put |  | Prototype:  | int QFtp::put(QIODevice *dev, const QString &file, TransferType type) |  | Coverage:  |  62.500% (5/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 1919-1931 |  
  |  | 9 | 3 | 
 QFtp::currentDevice| Name:  | QFtp::currentDevice |  | Prototype:  | QIODevice* QFtp::currentDevice() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 2155-2163 |  
  |  | 6 | 3 | 
 QFreetypeFace::properties| Name:  | QFreetypeFace::properties |  | Prototype:  | QFontEngine::Properties QFreetypeFace::properties() const |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp |  | Lines:  | 390-418 |  
  |  | 23 | 3 | 
 QFrame::event| Name:  | QFrame::event |  | Prototype:  | bool QFrame::event(QEvent *e) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qframe.cpp |  | Lines:  | 546-555 |  
  |  | 6 | 3 | 
 QFormLayoutPrivate::setWidget| Name:  | QFormLayoutPrivate::setWidget |  | Prototype:  | void QFormLayoutPrivate::setWidget(int row, QFormLayout::ItemRole role, QWidget *widget) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 956-965 |  
  |  | 6 | 3 | 
 QFormLayoutPrivate::setLayout| Name:  | QFormLayoutPrivate::setLayout |  | Prototype:  | void QFormLayoutPrivate::setLayout(int row, QFormLayout::ItemRole role, QLayout *layout) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 947-954 |  
  |  | 4 | 3 | 
 QFormLayoutPrivate::replaceAt| Name:  | QFormLayoutPrivate::replaceAt |  | Prototype:  | QLayoutItem* QFormLayoutPrivate::replaceAt(int index, QLayoutItem *newitem) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 978-1002 |  
  |  | 16 | 3 | 
 QFormLayoutPrivate::recalcHFW| Name:  | QFormLayoutPrivate::recalcHFW |  | Prototype:  | void QFormLayoutPrivate::recalcHFW(int w) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 455-476 |  
  |  | 13 | 3 | 
 QFormLayout::labelForField| Name:  | QFormLayout::labelForField |  | Prototype:  | QWidget *QFormLayout::labelForField(QWidget *field) const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 1660-1674 |  
  |  | 8 | 3 | 
 QFormLayout::labelForField| Name:  | QFormLayout::labelForField |  | Prototype:  | QWidget *QFormLayout::labelForField(QLayout *field) const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 1679-1693 |  
  |  | 8 | 3 | 
 QFormLayout::insertRow| Name:  | QFormLayout::insertRow |  | Prototype:  | void QFormLayout::insertRow(int row, const QString &labelText, QWidget *field) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 1291-1305 |  
  |  | 8 | 3 | 
 QFormLayout::getLayoutPosition| Name:  | QFormLayout::getLayoutPosition |  | Prototype:  | void QFormLayout::getLayoutPosition(QLayout *layout, int *rowPtr, ItemRole *rolePtr) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 1628-1638 |  
  |  | 7 | 3 | 
 QFormLayout::expandingDirections| Name:  | QFormLayout::expandingDirections |  | Prototype:  | Qt::Orientations QFormLayout::expandingDirections() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp |  | Lines:  | 1431-1443 |  
  |  | 9 | 3 | 
 QFontconfigDatabase::fontEngine| Name:  | QFontconfigDatabase::fontEngine |  | Prototype:  | QFontEngine *QFontconfigDatabase::fontEngine(const QFontDef &f, void *usrPtr) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp |  | Lines:  | 663-684 |  
  |  | 13 | 3 | 
 QFontSubset::glyphName| Name:  | QFontSubset::glyphName |  | Prototype:  | QByteArray QFontSubset::glyphName(unsigned int glyph, const QVector<int> &reverseMap) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp |  | Lines:  | 113-128 |  
  |  | 9 | 3 | 
 QFontSubset::glyphName| Name:  | QFontSubset::glyphName |  | Prototype:  | QByteArray QFontSubset::glyphName(unsigned short unicode, bool symbol) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp |  | Lines:  | 95-111 |  
  |  | 11 | 3 | 
 QFontSubset::getReverseMap| Name:  | QFontSubset::getReverseMap |  | Prototype:  | QVector<int> QFontSubset::getReverseMap() const |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp |  | Lines:  | 198-207 |  
  |  | 6 | 3 | 
 QFontPrivate::~QFontPrivate| Name:  | QFontPrivate::~QFontPrivate |  | Prototype:  | QFontPrivate::~QFontPrivate() |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp |  | Lines:  | 191-199 |  
  |  | 6 | 3 | 
 QFontPrivate::detachButKeepEngineData| Name:  | QFontPrivate::detachButKeepEngineData |  | Prototype:  | void QFontPrivate::detachButKeepEngineData(QFont *font) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp |  | Lines:  | 593-603 |  
  |  | 7 | 3 | 
 QFontMetricsF::width| Name:  | QFontMetricsF::width |  | Prototype:  | qreal QFontMetricsF::width(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 1409-1434 |  
  |  | 17 | 3 | 
 QFontMetricsF::rightBearing| Name:  | QFontMetricsF::rightBearing |  | Prototype:  | qreal QFontMetricsF::rightBearing(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 1342-1362 |  
  |  | 13 | 3 | 
 QFontMetricsF::leftBearing| Name:  | QFontMetricsF::leftBearing |  | Prototype:  | qreal QFontMetricsF::leftBearing(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 1309-1328 |  
  |  | 13 | 3 | 
 QFontMetricsF::boundingRect| Name:  | QFontMetricsF::boundingRect |  | Prototype:  | QRectF QFontMetricsF::boundingRect(const QRectF &rect, int flags, const QString& text, int tabStops, int *tabArray) const |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 1560-1572 |  
  |  | 8 | 3 | 
 QFontMetrics::width| Name:  | QFontMetrics::width |  | Prototype:  | int QFontMetrics::width(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 569-594 |  
  |  | 17 | 3 | 
 QFontMetrics::rightBearing| Name:  | QFontMetrics::rightBearing |  | Prototype:  | int QFontMetrics::rightBearing(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 474-493 |  
  |  | 13 | 3 | 
 QFontMetrics::leftBearing| Name:  | QFontMetrics::leftBearing |  | Prototype:  | int QFontMetrics::leftBearing(QChar ch) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 441-460 |  
  |  | 13 | 3 | 
 QFontMetrics::boundingRect| Name:  | QFontMetrics::boundingRect |  | Prototype:  | QRect QFontMetrics::boundingRect(const QRect &rect, int flags, const QString &text, int tabStops, int *tabArray) const |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontmetrics.cpp |  | Lines:  | 774-788 |  
  |  | 9 | 3 | 
 QFontEngineQPF2::recalcAdvances| Name:  | QFontEngineQPF2::recalcAdvances |  | Prototype:  | void QFontEngineQPF2::recalcAdvances(QGlyphLayout *glyphs, QFontEngine::ShaperFlags) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp |  | Lines:  | 387-395 |  
  |  | 5 | 3 | 
 QFontEngineQPF2::glyphIndex| Name:  | QFontEngineQPF2::glyphIndex |  | Prototype:  | glyph_t QFontEngineQPF2::glyphIndex(uint ucs4) const |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp |  | Lines:  | 329-338 |  
  |  | 6 | 3 | 
 QFontEngineQPF2::getSfntTableData| Name:  | QFontEngineQPF2::getSfntTableData |  | Prototype:  | bool QFontEngineQPF2::getSfntTableData(uint tag, uchar *buffer, uint *length) const |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp |  | Lines:  | 317-327 |  
  |  | 7 | 3 | 
 QFontEngineQPF2::boundingBox| Name:  | QFontEngineQPF2::boundingBox |  | Prototype:  | glyph_metrics_t QFontEngineQPF2::boundingBox(const QGlyphLayout &glyphs) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp |  | Lines:  | 415-441 |  
  |  | 19 | 3 | 
 QFontEngineMultiFontConfig::~QFontEngineMultiFontConfig| Name:  | QFontEngineMultiFontConfig::~QFontEngineMultiFontConfig |  | Prototype:  | QFontEngineMultiFontConfig::~QFontEngineMultiFontConfig() |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontenginemultifontconfig.cpp |  | Lines:  | 51-57 |  
  |  | 3 | 3 | 
 QFontEngineMultiFontConfig::getMatchPatternForFallback| Name:  | QFontEngineMultiFontConfig::getMatchPatternForFallback |  | Prototype:  | FcPattern * QFontEngineMultiFontConfig::getMatchPatternForFallback(int fallBackIndex) const |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontenginemultifontconfig.cpp |  | Lines:  | 73-92 |  
  |  | 17 | 3 | 
 QFontEngineMulti::~QFontEngineMulti| Name:  | QFontEngineMulti::~QFontEngineMulti |  | Prototype:  | QFontEngineMulti::~QFontEngineMulti() |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp |  | Lines:  | 1773-1780 |  
  |  | 4 | 3 | 
 QFontEngineMulti::loadEngine| Name:  | QFontEngineMulti::loadEngine |  | Prototype:  | QFontEngine *QFontEngineMulti::loadEngine(int at) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp |  | Lines:  | 1827-1841 |  
  |  | 9 | 3 | 
 QFontEngineFTRawData::updateFamilyNameAndStyle| Name:  | QFontEngineFTRawData::updateFamilyNameAndStyle |  | Prototype:  | void updateFamilyNameAndStyle() |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp |  | Lines:  | 126-135 |  
  |  | 5 | 3 | 
 QFontEngineFT::xHeight| Name:  | QFontEngineFT::xHeight |  | Prototype:  | QFixed QFontEngineFT::xHeight() const |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp |  | Lines:  | 1318-1332 |  
  |  | 9 | 3 |