MuseScore  3.4
Music composition and notation
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XmlWriter Class Reference

#include <xmlwriter.h>

Inheritance diagram for XmlWriter:
Inheritance graph
[legend]
Collaboration diagram for XmlWriter:
Collaboration graph
[legend]

Public Member Functions

 XmlWriter (QIODevice *dev)
 
 XmlWriter ()
 
void header ()
 
void stag (const QString &)
 
void etag ()
 
void tagE (const QString &)
 
void tagE (const char *format,...)
 
void ntag (const char *name)
 
void netag (const char *name)
 
void tag (const QString &, QVariant data)
 
void tag (const char *name, const char *s)
 
void tag (const char *name, const QString &s)
 

Static Public Member Functions

static QString xmlString (const QString &)
 

Private Member Functions

void putLevel ()
 

Private Attributes

QList< QString > stack
 

Static Private Attributes

static const int BS = 2048
 

Constructor & Destructor Documentation

◆ XmlWriter() [1/2]

XmlWriter::XmlWriter ( QIODevice *  dev)

◆ XmlWriter() [2/2]

XmlWriter::XmlWriter ( )

Member Function Documentation

◆ etag()

void XmlWriter::etag ( )

◆ header()

void XmlWriter::header ( )

◆ netag()

void XmlWriter::netag ( const char *  name)

◆ ntag()

void XmlWriter::ntag ( const char *  name)

◆ putLevel()

void XmlWriter::putLevel ( )
private

◆ stag()

void XmlWriter::stag ( const QString &  s)

◆ tag() [1/3]

void XmlWriter::tag ( const QString &  name,
QVariant  data 
)

◆ tag() [2/3]

void XmlWriter::tag ( const char *  name,
const char *  s 
)
inline

◆ tag() [3/3]

void XmlWriter::tag ( const char *  name,
const QString &  s 
)
inline

◆ tagE() [1/2]

void XmlWriter::tagE ( const QString &  s)

◆ tagE() [2/2]

void XmlWriter::tagE ( const char *  format,
  ... 
)

◆ xmlString()

QString XmlWriter::xmlString ( const QString &  s)
static

Member Data Documentation

◆ BS

const int XmlWriter::BS = 2048
staticprivate

◆ stack

QList<QString> XmlWriter::stack
private

The documentation for this class was generated from the following files: