| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QGLContextPrivate::init| Name:  | QGLContextPrivate::init |  | Prototype:  | void QGLContextPrivate::init(QPaintDevice *dev, const QGLFormat &format) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1742-1774 |  
  |  | 26 | 2 | 
 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 | 
 QGLContextPrivate::setupSharing| Name:  | QGLContextPrivate::setupSharing |  | Prototype:  | void QGLContextPrivate::setupSharing() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 509-517 |  
  |  | 6 | 2 | 
 QGLContextPrivate::~QGLContextPrivate| Name:  | QGLContextPrivate::~QGLContextPrivate |  | Prototype:  | QGLContextPrivate::~QGLContextPrivate() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1730-1740 |  
  |  | 5 | 2 | 
 QGLEngineShaderManager::QGLEngineShaderManager| Name:  | QGLEngineShaderManager::QGLEngineShaderManager |  | Prototype:  | QGLEngineShaderManager::QGLEngineShaderManager(QGLContext* context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 490-502 |  
  |  | 1 | 1 | 
 QGLEngineShaderManager::optimiseForBrushTransform| Name:  | QGLEngineShaderManager::optimiseForBrushTransform |  | Prototype:  | void QGLEngineShaderManager::optimiseForBrushTransform(QTransform::TransformationType transformType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 548-551 |  
  |  | 1 | 1 | 
 QGLEngineShaderManager::setDirty| Name:  | QGLEngineShaderManager::setDirty |  | Prototype:  | void QGLEngineShaderManager::setDirty() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 553-556 |  
  |  | 1 | 1 | 
 QGLEngineShaderManager::useSimpleProgram| Name:  | QGLEngineShaderManager::useSimpleProgram |  | Prototype:  | void QGLEngineShaderManager::useSimpleProgram() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 628-636 |  
  |  | 6 | 1 | 
 QGLEngineShaderManager::~QGLEngineShaderManager| Name:  | QGLEngineShaderManager::~QGLEngineShaderManager |  | Prototype:  | QGLEngineShaderManager::~QGLEngineShaderManager() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 504-508 |  
  |  | 1 | 1 | 
 QGLEngineSharedShaders::shadersForContext| Name:  | QGLEngineSharedShaders::shadersForContext |  | Prototype:  | QGLEngineSharedShaders *QGLEngineSharedShaders::shadersForContext(const QGLContext *context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 105-108 |  
  |  | 1 | 1 | 
 QGLEngineSharedShaders::snippetNameStr| Name:  | QGLEngineSharedShaders::snippetNameStr |  | Prototype:  | QByteArray QGLEngineSharedShaders::snippetNameStr(SnippetName name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 324-328 |  
  |  | 2 | 1 | 
 QGLEngineSharedShadersResource::QGLEngineSharedShadersResource| Name:  | QGLEngineSharedShadersResource::QGLEngineSharedShadersResource |  | Prototype:  | QGLEngineSharedShadersResource(QOpenGLContext *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 60-64 |  
  |  | 2 | 1 | 
 QGLEngineSharedShadersResource::invalidateResource| Name:  | QGLEngineSharedShadersResource::invalidateResource |  | Prototype:  | void invalidateResource() override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 71-75 |  
  |  | 2 | 1 | 
 QGLEngineSharedShadersResource::shaders| Name:  | QGLEngineSharedShadersResource::shaders |  | Prototype:  | QGLEngineSharedShaders *shaders() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 81-81 |  
  |  | 1 | 1 | 
 QGLEngineSharedShadersResource::~QGLEngineSharedShadersResource| Name:  | QGLEngineSharedShadersResource::~QGLEngineSharedShadersResource |  | Prototype:  | ~QGLEngineSharedShadersResource() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 66-69 |  
  |  | 1 | 1 | 
 QGLFormat::QGLFormat| Name:  | QGLFormat::QGLFormat |  | Prototype:  | QGLFormat::QGLFormat() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 357-360 |  
  |  | 1 | 1 | 
 QGLFormat::QGLFormat| Name:  | QGLFormat::QGLFormat |  | Prototype:  | QGLFormat::QGLFormat(const QGLFormat &other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 413-417 |  
  |  | 2 | 1 | 
 QGLFormat::blueBufferSize| Name:  | QGLFormat::blueBufferSize |  | Prototype:  | int QGLFormat::blueBufferSize() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1064-1067 |  
  |  | 1 | 1 | 
 QGLFormat::defaultFormat| Name:  | QGLFormat::defaultFormat |  | Prototype:  | QGLFormat QGLFormat::defaultFormat() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1529-1532 |  
  |  | 1 | 1 | 
 QGLFormat::depthBufferSize| Name:  | QGLFormat::depthBufferSize |  | Prototype:  | int QGLFormat::depthBufferSize() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 977-980 |  
  |  | 1 | 1 | 
 QGLFormat::greenBufferSize| Name:  | QGLFormat::greenBufferSize |  | Prototype:  | int QGLFormat::greenBufferSize() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1035-1038 |  
  |  | 1 | 1 | 
 QGLFormat::hasOpenGL| Name:  | QGLFormat::hasOpenGL |  | Prototype:  | bool QGLFormat::hasOpenGL() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1242-1246 |  
  |  | 2 | 1 | 
 QGLFormat::majorVersion| Name:  | QGLFormat::majorVersion |  | Prototype:  | int QGLFormat::majorVersion() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1176-1179 |  
  |  | 1 | 1 | 
 QGLFormat::minorVersion| Name:  | QGLFormat::minorVersion |  | Prototype:  | int QGLFormat::minorVersion() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1188-1191 |  
  |  | 1 | 1 | 
 QGLFormat::profile| Name:  | QGLFormat::profile |  | Prototype:  | QGLFormat::OpenGLContextProfile QGLFormat::profile() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1227-1230 |  
  |  | 1 | 1 | 
 QGLFormat::redBufferSize| Name:  | QGLFormat::redBufferSize |  | Prototype:  | int QGLFormat::redBufferSize() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1006-1009 |  
  |  | 1 | 1 | 
 QGLFormat::setAlpha| Name:  | QGLFormat::setAlpha |  | Prototype:  | void QGLFormat::setAlpha(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 665-668 |  
  |  | 1 | 1 | 
 QGLFormat::setDepth| Name:  | QGLFormat::setDepth |  | Prototype:  | void QGLFormat::setDepth(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 606-609 |  
  |  | 1 | 1 | 
 QGLFormat::setDoubleBuffer| Name:  | QGLFormat::setDoubleBuffer |  | Prototype:  | void QGLFormat::setDoubleBuffer(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 576-579 |  
  |  | 1 | 1 | 
 QGLFormat::setOption| Name:  | QGLFormat::setOption |  | Prototype:  | void QGLFormat::setOption(QGL::FormatOptions opt) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 931-938 |  
  |  | 4 | 2 | 
 QGLFormat::setProfile| Name:  | QGLFormat::setProfile |  | Prototype:  | void QGLFormat::setProfile(OpenGLContextProfile profile) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1214-1218 |  
  |  | 2 | 1 | 
 QGLFormat::setStencil| Name:  | QGLFormat::setStencil |  | Prototype:  | void QGLFormat::setStencil(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 719-722 |  
  |  | 1 | 1 | 
 QGLFormat::setStereo| Name:  | QGLFormat::setStereo |  | Prototype:  | void QGLFormat::setStereo(bool enable) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 746-749 |  
  |  | 1 | 1 | 
 QGLFormat::setSwapInterval| Name:  | QGLFormat::setSwapInterval |  | Prototype:  | void QGLFormat::setSwapInterval(int interval) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 851-855 |  
  |  | 2 | 1 | 
 QGLFormat::stencilBufferSize| Name:  | QGLFormat::stencilBufferSize |  | Prototype:  | int QGLFormat::stencilBufferSize() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1144-1147 |  
  |  | 1 | 1 | 
 QGLFormat::swapInterval| Name:  | QGLFormat::swapInterval |  | Prototype:  | int QGLFormat::swapInterval() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 863-866 |  
  |  | 1 | 1 | 
 QGLFormat::~QGLFormat| Name:  | QGLFormat::~QGLFormat |  | Prototype:  | QGLFormat::~QGLFormat() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 437-441 |  
  |  | 2 | 2 | 
 QGLFunctions::QGLFunctions| Name:  | QGLFunctions::QGLFunctions |  | Prototype:  | QGLFunctions::QGLFunctions() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 195-198 |  
  |  | 2 | 1 | 
 QGLFunctions::QGLFunctions| Name:  | QGLFunctions::QGLFunctions |  | Prototype:  | QGLFunctions::QGLFunctions(const QGLContext *context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 210-213 |  
  |  | 2 | 1 | 
 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 | 
 QGLFunctions::initializeGLFunctions| Name:  | QGLFunctions::initializeGLFunctions |  | Prototype:  | void QGLFunctions::initializeGLFunctions(const QGLContext *context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 344-347 |  
  |  | 1 | 1 | 
 QGLFunctionsPrivate::QGLFunctionsPrivate| Name:  | QGLFunctionsPrivate::QGLFunctionsPrivate |  | Prototype:  | QGLFunctionsPrivate::QGLFunctionsPrivate(const QGLContext *) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 1353-1356 |  
  |  | 2 | 1 | 
 QGLFunctionsPrivateEx::QGLFunctionsPrivateEx| Name:  | QGLFunctionsPrivateEx::QGLFunctionsPrivateEx |  | Prototype:  | QGLFunctionsPrivateEx(QOpenGLContext *context) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 148-155 |  
  |  | 2 | 1 | 
 QGLFunctionsPrivateEx::invalidateResource| Name:  | QGLFunctionsPrivateEx::invalidateResource |  | Prototype:  | void invalidateResource() override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 162-165 |  
  |  | 1 | 1 | 
 QGLFunctionsPrivateEx::~QGLFunctionsPrivateEx| Name:  | QGLFunctionsPrivateEx::~QGLFunctionsPrivateEx |  | Prototype:  | ~QGLFunctionsPrivateEx() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp |  | Lines:  | 157-160 |  
  |  | 1 | 1 | 
 QGLPaintDevice::QGLPaintDevice| Name:  | QGLPaintDevice::QGLPaintDevice |  | Prototype:  | QGLPaintDevice::QGLPaintDevice() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 49-52 |  
  |  | 2 | 1 | 
 QGLPaintDevice::isFlipped| Name:  | QGLPaintDevice::isFlipped |  | Prototype:  | bool QGLPaintDevice::isFlipped() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 150-153 |  
  |  | 1 | 1 | 
 QGLShader::QGLShader| Name:  | QGLShader::QGLShader |  | Prototype:  | QGLShader::QGLShader(QGLShader::ShaderType type, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 328-333 |  
  |  | 2 | 1 | 
 QGLShader::compileSourceCode| Name:  | QGLShader::compileSourceCode |  | Prototype:  | bool QGLShader::compileSourceCode(const QByteArray& source) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 459-462 |  
  |  | 1 | 1 | 
 QGLShader::shaderType| Name:  | QGLShader::shaderType |  | Prototype:  | QGLShader::ShaderType QGLShader::shaderType() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 372-376 |  
  |  | 2 | 1 | 
 QGLShaderPrivate::QGLShaderPrivate| Name:  | QGLShaderPrivate::QGLShaderPrivate |  | Prototype:  | QGLShaderPrivate(const QGLContext *ctx, QGLShader::ShaderType type) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 199-205 |  
  |  | 2 | 1 | 
 QGLShaderProgram::QGLShaderProgram| Name:  | QGLShaderProgram::QGLShaderProgram |  | Prototype:  | QGLShaderProgram::QGLShaderProgram(QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 652-655 |  
  |  | 2 | 1 | 
 QGLShaderProgram::QGLShaderProgram| Name:  | QGLShaderProgram::QGLShaderProgram |  | Prototype:  | QGLShaderProgram::QGLShaderProgram(const QGLContext *context, QObject *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 665-668 |  
  |  | 2 | 1 | 
 QGLShaderProgram::isLinked| Name:  | QGLShaderProgram::isLinked |  | Prototype:  | bool QGLShaderProgram::isLinked() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 980-984 |  
  |  | 2 | 1 | 
 QGLShaderProgramPrivate::QGLShaderProgramPrivate| Name:  | QGLShaderProgramPrivate::QGLShaderProgramPrivate |  | Prototype:  | QGLShaderProgramPrivate(const QGLContext *) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp |  | Lines:  | 586-596 |  
  |  | 2 | 1 | 
 QGLShaderStorage::shadersForThread| Name:  | QGLShaderStorage::shadersForThread |  | Prototype:  | QGLEngineSharedShaders *shadersForThread(const QGLContext *context) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp |  | Lines:  | 90-97 |  
  |  | 6 | 2 | 
 QGLTextureCache::QGLTextureCache| Name:  | QGLTextureCache::QGLTextureCache |  | Prototype:  | QGLTextureCache::QGLTextureCache() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1913-1919 |  
  |  | 3 | 1 | 
 QGLTextureCache::instance| Name:  | QGLTextureCache::instance |  | Prototype:  | QGLTextureCache *QGLTextureCache::instance() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1994-1997 |  
  |  | 1 | 1 | 
 QGLTextureCache::~QGLTextureCache| Name:  | QGLTextureCache::~QGLTextureCache |  | Prototype:  | QGLTextureCache::~QGLTextureCache() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 1921-1926 |  
  |  | 3 | 1 | 
 QGLWidget::QGLWidget| Name:  | QGLWidget::QGLWidget |  | Prototype:  | QGLWidget::QGLWidget(QWidget *parent, const QGLWidget* shareWidget, Qt::WindowFlags f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 3881-3889 |  
  |  | 5 | 1 | 
 QGLWidget::autoBufferSwap| Name:  | QGLWidget::autoBufferSwap |  | Prototype:  | bool QGLWidget::autoBufferSwap() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 5023-5027 |  
  |  | 2 | 1 | 
 QGLWidget::context| Name:  | QGLWidget::context |  | Prototype:  | QGLContext *QGLWidget::context() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 5005-5009 |  
  |  | 2 | 1 | 
 QGLWidget::isSharing| Name:  | QGLWidget::isSharing |  | Prototype:  | bool QGLWidget::isSharing() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 4070-4074 |  
  |  | 2 | 1 | 
 QGLWidget::isValid| Name:  | QGLWidget::isValid |  | Prototype:  | bool QGLWidget::isValid() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 4054-4058 |  
  |  | 2 | 1 | 
 QGLWidget::makeCurrent| Name:  | QGLWidget::makeCurrent |  | Prototype:  | void QGLWidget::makeCurrent() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 4084-4088 |  
  |  | 2 | 1 | 
 QGLWidget::paintEngine| Name:  | QGLWidget::paintEngine |  | Prototype:  | QPaintEngine *QGLWidget::paintEngine() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 5155-5158 |  
  |  | 1 | 1 | 
 QGLWidget::swapBuffers| Name:  | QGLWidget::swapBuffers |  | Prototype:  | void QGLWidget::swapBuffers() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 4117-4121 |  
  |  | 2 | 1 | 
 QGLWidget::~QGLWidget| Name:  | QGLWidget::~QGLWidget |  | Prototype:  | QGLWidget::~QGLWidget() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 3986-3992 |  
  |  | 4 | 1 | 
 QGLWidgetGLPaintDevice::context| Name:  | QGLWidgetGLPaintDevice::context |  | Prototype:  | QGLContext* QGLWidgetGLPaintDevice::context() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 208-211 |  
  |  | 1 | 1 | 
 QGLWidgetGLPaintDevice::setWidget| Name:  | QGLWidgetGLPaintDevice::setWidget |  | Prototype:  | void QGLWidgetGLPaintDevice::setWidget(QGLWidget* w) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 166-169 |  
  |  | 1 | 1 | 
 QGLWidgetGLPaintDevice::size| Name:  | QGLWidgetGLPaintDevice::size |  | Prototype:  | QSize QGLWidgetGLPaintDevice::size() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglpaintdevice.cpp |  | Lines:  | 198-206 |  
  |  | 1 | 1 | 
 QGLWidgetPrivate::init| Name:  | QGLWidgetPrivate::init |  | Prototype:  | void QGLWidgetPrivate::init(QGLContext *context, const QGLWidget *shareWidget) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 5160-5163 |  
  |  | 1 | 1 | 
 QGenericUnixServices::desktopEnvironment| Name:  | QGenericUnixServices::desktopEnvironment |  | Prototype:  | QByteArray QGenericUnixServices::desktopEnvironment() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp |  | Lines:  | 133-137 |  
  |  | 1 | 1 | 
 QGenericUnixTheme::QGenericUnixTheme| Name:  | QGenericUnixTheme::QGenericUnixTheme |  | Prototype:  | QGenericUnixTheme::QGenericUnixTheme() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 150-153 |  
  |  | 2 | 1 | 
 QGenericUnixTheme::font| Name:  | QGenericUnixTheme::font |  | Prototype:  | const QFont *QGenericUnixTheme::font(Font type) const |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 155-166 |  
  |  | 5 | 4 | 
 QGenericUnixTheme::themeHint| Name:  | QGenericUnixTheme::themeHint |  | Prototype:  | QVariant QGenericUnixTheme::themeHint(ThemeHint hint) const |  | Coverage:  | 100.000% (16/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 212-232 |  
  |  | 8 | 9 | 
 QGenericUnixTheme::themeHint::[lambda]| Name:  | QGenericUnixTheme::themeHint::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 223-223 |  
  |  | 0 | 1 | 
 QGenericUnixTheme::xdgIconThemePaths::[lambda]| Name:  | QGenericUnixTheme::xdgIconThemePaths::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 187-187 |  
  |  | 0 | 1 | 
 QGenericUnixThemePrivate::QGenericUnixThemePrivate| Name:  | QGenericUnixThemePrivate::QGenericUnixThemePrivate |  | Prototype:  | QGenericUnixThemePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp |  | Lines:  | 138-144 |  
  |  | 1 | 1 | 
 QGlobalNetworkProxy::QGlobalNetworkProxy| Name:  | QGlobalNetworkProxy::QGlobalNetworkProxy |  | Prototype:  | QGlobalNetworkProxy() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp |  | Lines:  | 243-263 |  
  |  | 2 | 1 | 
 QGlobalNetworkProxy::applicationProxy| Name:  | QGlobalNetworkProxy::applicationProxy |  | Prototype:  | QNetworkProxy applicationProxy() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp |  | Lines:  | 298-301 |  
  |  | 1 | 1 | 
 QGlobalNetworkProxy::setApplicationProxy| Name:  | QGlobalNetworkProxy::setApplicationProxy |  | Prototype:  | void setApplicationProxy(const QNetworkProxy &proxy) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp |  | Lines:  | 277-285 |  
  |  | 6 | 2 | 
 QGlobalNetworkProxy::~QGlobalNetworkProxy| Name:  | QGlobalNetworkProxy::~QGlobalNetworkProxy |  | Prototype:  | ~QGlobalNetworkProxy() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp |  | Lines:  | 265-275 |  
  |  | 4 | 1 | 
 QHashData::freeNode| Name:  | QHashData::freeNode |  | Prototype:  | void QHashData::freeNode(void *node) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp |  | Lines:  | 506-512 |  
  |  | 3 | 2 | 
 QHashData::nextNode| Name:  | QHashData::nextNode |  | Prototype:  | QHashData::Node *QHashData::nextNode(Node *node) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp |  | Lines:  | 604-625 |  
  |  | 12 | 4 | 
 QHashData::rehash| Name:  | QHashData::rehash |  | Prototype:  | void QHashData::rehash(int hint) |  | Coverage:  | 100.000% (33/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp |  | Lines:  | 668-712 |  
  |  | 34 | 11 | 
 QHistoryState::QHistoryState| Name:  | QHistoryState::QHistoryState |  | Prototype:  | QHistoryState::QHistoryState(QState *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 149-152 |  
  |  | 2 | 1 | 
 QHistoryState::QHistoryState| Name:  | QHistoryState::QHistoryState |  | Prototype:  | QHistoryState::QHistoryState(HistoryType type, QState *parent) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 157-162 |  
  |  | 2 | 1 | 
 QHistoryState::defaultState| Name:  | QHistoryState::defaultState |  | Prototype:  | QAbstractState *QHistoryState::defaultState() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 206-210 |  
  |  | 2 | 1 | 
 QHistoryState::defaultTransition| Name:  | QHistoryState::defaultTransition |  | Prototype:  | QAbstractTransition *QHistoryState::defaultTransition() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 178-182 |  
  |  | 2 | 1 | 
 QHistoryState::event| Name:  | QHistoryState::event |  | Prototype:  | bool QHistoryState::event(QEvent *e) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 283-286 |  
  |  | 1 | 1 | 
 QHistoryState::historyType| Name:  | QHistoryState::historyType |  | Prototype:  | QHistoryState::HistoryType QHistoryState::historyType() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 246-250 |  
  |  | 2 | 1 | 
 QHistoryStatePrivate::QHistoryStatePrivate| Name:  | QHistoryStatePrivate::QHistoryStatePrivate |  | Prototype:  | QHistoryStatePrivate::QHistoryStatePrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp |  | Lines:  | 132-137 |  
  |  | 2 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 392-395 |  
  |  | 2 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(quint32 ip4Addr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 400-404 |  
  |  | 1 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(quint8 *ip6Addr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 412-416 |  
  |  | 1 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(const Q_IPV6ADDR &ip6Addr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 434-438 |  
  |  | 1 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(const QString &address) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 446-451 |  
  |  | 2 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(const QHostAddress &address) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 477-480 |  
  |  | 2 | 1 | 
 QHostAddress::QHostAddress| Name:  | QHostAddress::QHostAddress |  | Prototype:  | QHostAddress::QHostAddress(SpecialAddress address) |  | Coverage:  | 100.000% (15/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp |  | Lines:  | 485-519 |  
  |  | 16 | 8 |