| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 init| Name:  | QSqlDatabasePrivate::init |  | Prototype:  | void QSqlDatabasePrivate::init(const QString &type) |  | Coverage:  |  80.769% (21/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 724-788 |  
  |  | 17 | 8 | 
 database| Name:  | QSqlDatabasePrivate::database |  | Prototype:  | QSqlDatabase QSqlDatabasePrivate::database(const QString& name, bool open) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 270-284 |  
  |  | 9 | 3 | 
 ~QSqlDatabasePrivate| Name:  | QSqlDatabasePrivate::~QSqlDatabasePrivate |  | Prototype:  | QSqlDatabasePrivate::~QSqlDatabasePrivate() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 185-189 |  
  |  | 2 | 2 | 
 removeDatabase| Name:  | QSqlDatabasePrivate::removeDatabase |  | Prototype:  | void QSqlDatabasePrivate::removeDatabase(const QString &name) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 241-251 |  
  |  | 6 | 2 | 
 invalidateDb| Name:  | QSqlDatabasePrivate::invalidateDb |  | Prototype:  | void QSqlDatabasePrivate::invalidateDb(const QSqlDatabase &db, const QString &name, bool doWarn) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 231-239 |  
  |  | 5 | 2 | 
 driverDict| Name:  | QSqlDatabasePrivate::driverDict |  | Prototype:  | DriverDict &QSqlDatabasePrivate::driverDict() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 214-222 |  
  |  | 4 | 2 | 
 disable| Name:  | QSqlDatabasePrivate::disable |  | Prototype:  | void QSqlDatabasePrivate::disable() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 303-309 |  
  |  | 3 | 2 | 
 cleanConnections| Name:  | QSqlDatabasePrivate::cleanConnections |  | Prototype:  | void QSqlDatabasePrivate::cleanConnections() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 191-203 |  
  |  | 8 | 2 | 
 addDatabase| Name:  | QSqlDatabasePrivate::addDatabase |  | Prototype:  | void QSqlDatabasePrivate::addDatabase(const QSqlDatabase &db, const QString &name) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 253-266 |  
  |  | 9 | 2 | 
 shared_null| Name:  | QSqlDatabasePrivate::shared_null |  | Prototype:  | QSqlDatabasePrivate *QSqlDatabasePrivate::shared_null() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 224-229 |  
  |  | 1 | 1 | 
 copy| Name:  | QSqlDatabasePrivate::copy |  | Prototype:  | void QSqlDatabasePrivate::copy(const QSqlDatabasePrivate *other) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 290-301 |  
  |  | 9 | 1 | 
 QSqlDatabasePrivate| Name:  | QSqlDatabasePrivate::QSqlDatabasePrivate |  | Prototype:  | QSqlDatabasePrivate(QSqlDatabase *d, QSqlDriver *dr = 0) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 135-142 |  
  |  | 1 | 1 | 
 QSqlDatabasePrivate| Name:  | QSqlDatabasePrivate::QSqlDatabasePrivate |  | Prototype:  | QSqlDatabasePrivate::QSqlDatabasePrivate(const QSqlDatabasePrivate &other) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp |  | Lines:  | 171-183 |  
  |  | 10 | 1 |