Qt 4.8
|
Public Functions | |
void | checkIfASCIICompatibleCodec () |
NamespaceDeclaration & | findNamespace (const QString &namespaceUri, bool writeDeclaration=false, bool noDefault=false) |
bool | finishStartElement (bool contents=true) |
void | indent (int level) |
QXmlStreamWriterPrivate (QXmlStreamWriter *q) | |
void | write (const QStringRef &) |
void | write (const QString &) |
void | write (const char *s, int len) |
template<int N> | |
void | write (const char(&s)[N]) |
void | writeEscaped (const QString &, bool escapeWhitespace=false) |
void | writeNamespaceDeclaration (const NamespaceDeclaration &namespaceDeclaration) |
void | writeStartElement (const QString &namespaceUri, const QString &name) |
~QXmlStreamWriterPrivate () | |
Public Functions inherited from QXmlStreamPrivateTagStack | |
QStringRef | addToStringStorage (const QStringRef &s) |
QStringRef | addToStringStorage (const QString &s) |
QXmlStreamPrivateTagStack () | |
Tag & | tagStack_pop () |
Tag & | tagStack_push () |
Public Variables | |
uint | autoFormatting:1 |
QByteArray | autoFormattingIndent |
QTextCodec * | codec |
uint | deleteDevice:1 |
QIODevice * | device |
NamespaceDeclaration | emptyNamespace |
QTextEncoder * | encoder |
uint | hasError:1 |
uint | inEmptyElement:1 |
uint | inStartElement:1 |
uint | isCodecASCIICompatible:1 |
int | lastNamespaceDeclaration |
uint | lastWasStartElement:1 |
int | namespacePrefixCount |
QString * | stringDevice |
uint | wroteSomething:1 |
Public Variables inherited from QXmlStreamPrivateTagStack | |
QXmlStreamSimpleStack< NamespaceDeclaration > | namespaceDeclarations |
bool | tagsDone |
QXmlStreamSimpleStack< Tag > | tagStack |
QString | tagStackStringStorage |
int | tagStackStringStorageSize |
Properties | |
QXmlStreamWriter * | q_ptr |
Definition at line 3120 of file qxmlstream.cpp.
QXmlStreamWriterPrivate::QXmlStreamWriterPrivate | ( | QXmlStreamWriter * | q | ) |
Definition at line 3169 of file qxmlstream.cpp.
|
inline |
Definition at line 3125 of file qxmlstream.cpp.
void QXmlStreamWriterPrivate::checkIfASCIICompatibleCodec | ( | ) |
Definition at line 3190 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate().
QXmlStreamPrivateTagStack::NamespaceDeclaration & QXmlStreamWriterPrivate::findNamespace | ( | const QString & | namespaceUri, |
bool | writeDeclaration = false , |
||
bool | noDefault = false |
||
) |
Definition at line 3320 of file qxmlstream.cpp.
bool QXmlStreamWriterPrivate::finishStartElement | ( | bool | contents = true | ) |
Definition at line 3300 of file qxmlstream.cpp.
void QXmlStreamWriterPrivate::indent | ( | int | level | ) |
Definition at line 3355 of file qxmlstream.cpp.
void QXmlStreamWriterPrivate::write | ( | const QStringRef & | s | ) |
Definition at line 3202 of file qxmlstream.cpp.
Referenced by finishStartElement(), indent(), write(), writeEscaped(), and writeNamespaceDeclaration().
void QXmlStreamWriterPrivate::write | ( | const QString & | s | ) |
Definition at line 3221 of file qxmlstream.cpp.
void QXmlStreamWriterPrivate::write | ( | const char * | s, |
int | len | ||
) |
Definition at line 3271 of file qxmlstream.cpp.
|
inline |
void QXmlStreamWriterPrivate::writeEscaped | ( | const QString & | s, |
bool | escapeWhitespace = false |
||
) |
Definition at line 3240 of file qxmlstream.cpp.
void QXmlStreamWriterPrivate::writeNamespaceDeclaration | ( | const NamespaceDeclaration & | namespaceDeclaration | ) |
void QXmlStreamWriterPrivate::writeStartElement | ( | const QString & | namespaceUri, |
const QString & | name | ||
) |
Definition at line 4042 of file qxmlstream.cpp.
uint QXmlStreamWriterPrivate::autoFormatting |
Definition at line 3148 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate().
QByteArray QXmlStreamWriterPrivate::autoFormattingIndent |
Definition at line 3150 of file qxmlstream.cpp.
Referenced by indent().
QTextCodec* QXmlStreamWriterPrivate::codec |
Definition at line 3155 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate().
uint QXmlStreamWriterPrivate::deleteDevice |
Definition at line 3142 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate().
QIODevice* QXmlStreamWriterPrivate::device |
Definition at line 3140 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate(), and write().
NamespaceDeclaration QXmlStreamWriterPrivate::emptyNamespace |
Definition at line 3151 of file qxmlstream.cpp.
Referenced by findNamespace().
QTextEncoder* QXmlStreamWriterPrivate::encoder |
Definition at line 3156 of file qxmlstream.cpp.
Referenced by checkIfASCIICompatibleCodec(), QXmlStreamWriterPrivate(), and write().
uint QXmlStreamWriterPrivate::hasError |
Definition at line 3147 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate(), and write().
uint QXmlStreamWriterPrivate::inEmptyElement |
Definition at line 3144 of file qxmlstream.cpp.
Referenced by finishStartElement(), and QXmlStreamWriterPrivate().
uint QXmlStreamWriterPrivate::inStartElement |
Definition at line 3143 of file qxmlstream.cpp.
Referenced by finishStartElement(), and QXmlStreamWriterPrivate().
uint QXmlStreamWriterPrivate::isCodecASCIICompatible |
Definition at line 3149 of file qxmlstream.cpp.
Referenced by checkIfASCIICompatibleCodec(), and write().
int QXmlStreamWriterPrivate::lastNamespaceDeclaration |
Definition at line 3152 of file qxmlstream.cpp.
Referenced by finishStartElement(), and QXmlStreamWriterPrivate().
uint QXmlStreamWriterPrivate::lastWasStartElement |
Definition at line 3145 of file qxmlstream.cpp.
Referenced by finishStartElement(), and QXmlStreamWriterPrivate().
int QXmlStreamWriterPrivate::namespacePrefixCount |
Definition at line 3163 of file qxmlstream.cpp.
Referenced by findNamespace(), and QXmlStreamWriterPrivate().
|
private |
Definition at line 3121 of file qxmlstream.cpp.
QString* QXmlStreamWriterPrivate::stringDevice |
Definition at line 3141 of file qxmlstream.cpp.
Referenced by QXmlStreamWriterPrivate(), and write().
uint QXmlStreamWriterPrivate::wroteSomething |
Definition at line 3146 of file qxmlstream.cpp.
Referenced by finishStartElement(), and QXmlStreamWriterPrivate().