QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QXmlStreamWriter
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
writeCurrentToken
Name: QXmlStreamWriter::writeCurrentToken
Prototype: void QXmlStreamWriter::writeCurrentToken(const QXmlStreamReader &reader)
Coverage:  51.724% (15/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3887-3935
 51.724% (15/29)
3214
writeEndElement
Name: QXmlStreamWriter::writeEndElement
Prototype: void QXmlStreamWriter::writeEndElement()
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3641-3670
100.000% (22/22)
226
writeNamespace
Name: QXmlStreamWriter::writeNamespace
Prototype: void QXmlStreamWriter::writeNamespace(const QString &namespaceUri, const QString &prefix)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3702-3718
 71.429% (5/7)
123
writeAttribute
Name: QXmlStreamWriter::writeAttribute
Prototype: void QXmlStreamWriter::writeAttribute(const QString &namespaceUri, const QString &name, const QString &value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3438-3453
 75.000% (3/4)
122
writeStartDocument
Name: QXmlStreamWriter::writeStartDocument
Prototype: void QXmlStreamWriter::writeStartDocument(const QString &version, bool standalone)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3807-3825
 85.714% (6/7)
103
writeProcessingInstruction
Name: QXmlStreamWriter::writeProcessingInstruction
Prototype: void QXmlStreamWriter::writeProcessingInstruction(const QString &target, const QString &data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3748-3761
 88.889% (8/9)
103
writeStartDocument
Name: QXmlStreamWriter::writeStartDocument
Prototype: void QXmlStreamWriter::writeStartDocument(const QString &version)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3784-3799
100.000% (4/4)
82
writeDefaultNamespace
Name: QXmlStreamWriter::writeDefaultNamespace
Prototype: void QXmlStreamWriter::writeDefaultNamespace(const QString &namespaceUri)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3731-3741
  0.000% (0/4)
82
writeComment
Name: QXmlStreamWriter::writeComment
Prototype: void QXmlStreamWriter::writeComment(const QString &text)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3532-3542
 66.667% (4/6)
82
writeAttribute
Name: QXmlStreamWriter::writeAttribute
Prototype: void QXmlStreamWriter::writeAttribute(const QString &qualifiedName, const QString &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3418-3428
100.000% (1/1)
81
setDevice
Name: QXmlStreamWriter::setDevice
Prototype: void QXmlStreamWriter::setDevice(QIODevice *device)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3257-3268
  0.000% (0/7)
83
writeDTD
Name: QXmlStreamWriter::writeDTD
Prototype: void QXmlStreamWriter::writeDTD(const QString &dtd)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3548-3557
 42.857% (3/7)
73
writeCDATA
Name: QXmlStreamWriter::writeCDATA
Prototype: void QXmlStreamWriter::writeCDATA(const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3502-3511
  0.000% (0/1)
71
writeAttribute
Name: QXmlStreamWriter::writeAttribute
Prototype: void QXmlStreamWriter::writeAttribute(const QXmlStreamAttribute& attribute)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3463-3472
100.000% (4/4)
62
setCodec
Name: QXmlStreamWriter::setCodec
Prototype: void QXmlStreamWriter::setCodec(QTextCodec *codec)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3295-3304
 75.000% (3/4)
62
writeEntityReference
Name: QXmlStreamWriter::writeEntityReference
Prototype: void QXmlStreamWriter::writeEntityReference(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3677-3684
100.000% (1/1)
51
writeAttributes
Name: QXmlStreamWriter::writeAttributes
Prototype: void QXmlStreamWriter::writeAttributes(const QXmlStreamAttributes& attributes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3484-3491
 50.000% (2/4)
52
writeEndDocument
Name: QXmlStreamWriter::writeEndDocument
Prototype: void QXmlStreamWriter::writeEndDocument()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3628-3634
100.000% (4/4)
42
writeEmptyElement
Name: QXmlStreamWriter::writeEmptyElement
Prototype: void QXmlStreamWriter::writeEmptyElement(const QString &qualifiedName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3565-3571
100.000% (1/1)
41
writeEmptyElement
Name: QXmlStreamWriter::writeEmptyElement
Prototype: void QXmlStreamWriter::writeEmptyElement(const QString &namespaceUri, const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3581-3587
100.000% (1/1)
41
QXmlStreamWriter
Name: QXmlStreamWriter::QXmlStreamWriter
Prototype: QXmlStreamWriter::QXmlStreamWriter(QByteArray *array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3224-3231
100.000% (1/1)
41
writeTextElement
Name: QXmlStreamWriter::writeTextElement
Prototype: void QXmlStreamWriter::writeTextElement(const QString &namespaceUri, const QString &name, const QString &text)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3615-3620
  0.000% (0/1)
31
writeTextElement
Name: QXmlStreamWriter::writeTextElement
Prototype: void QXmlStreamWriter::writeTextElement(const QString &qualifiedName, const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3598-3603
100.000% (1/1)
31
writeStartElement
Name: QXmlStreamWriter::writeStartElement
Prototype: void QXmlStreamWriter::writeStartElement(const QString &qualifiedName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3835-3840
100.000% (1/1)
31
writeStartElement
Name: QXmlStreamWriter::writeStartElement
Prototype: void QXmlStreamWriter::writeStartElement(const QString &namespaceUri, const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3851-3856
100.000% (1/1)
31
writeCharacters
Name: QXmlStreamWriter::writeCharacters
Prototype: void QXmlStreamWriter::writeCharacters(const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3520-3525
100.000% (1/1)
31
setAutoFormattingIndent
Name: QXmlStreamWriter::setAutoFormattingIndent
Prototype: void QXmlStreamWriter::setAutoFormattingIndent(int spacesOrTabs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3386-3390
100.000% (1/1)
21
setAutoFormatting
Name: QXmlStreamWriter::setAutoFormatting
Prototype: void QXmlStreamWriter::setAutoFormatting(bool enable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3355-3359
100.000% (1/1)
21
hasError
Name: QXmlStreamWriter::hasError
Prototype: bool QXmlStreamWriter::hasError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3404-3408
100.000% (1/1)
21
device
Name: QXmlStreamWriter::device
Prototype: QIODevice *QXmlStreamWriter::device() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3276-3280
  0.000% (0/1)
21
codec
Name: QXmlStreamWriter::codec
Prototype: QTextCodec *QXmlStreamWriter::codec() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3324-3328
  0.000% (0/1)
21
autoFormattingIndent
Name: QXmlStreamWriter::autoFormattingIndent
Prototype: int QXmlStreamWriter::autoFormattingIndent() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3392-3396
100.000% (1/1)
21
autoFormatting
Name: QXmlStreamWriter::autoFormatting
Prototype: bool QXmlStreamWriter::autoFormatting() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3366-3370
  0.000% (0/1)
21
QXmlStreamWriter
Name: QXmlStreamWriter::QXmlStreamWriter
Prototype: QXmlStreamWriter::QXmlStreamWriter()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3205-3208
  0.000% (0/1)
21
QXmlStreamWriter
Name: QXmlStreamWriter::QXmlStreamWriter
Prototype: QXmlStreamWriter::QXmlStreamWriter(QIODevice *device)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3213-3218
100.000% (1/1)
21
QXmlStreamWriter
Name: QXmlStreamWriter::QXmlStreamWriter
Prototype: QXmlStreamWriter::QXmlStreamWriter(QString *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3236-3241
100.000% (1/1)
21
writeStartDocument
Name: QXmlStreamWriter::writeStartDocument
Prototype: void QXmlStreamWriter::writeStartDocument()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3773-3776
100.000% (1/1)
11
setCodec
Name: QXmlStreamWriter::setCodec
Prototype: void QXmlStreamWriter::setCodec(const char *codecName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3314-3317
100.000% (1/1)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9