Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qdom_p.h>
Public Attributes | |
QDomNamedNodeMapPrivate * | entities |
QDomNamedNodeMapPrivate * | notations |
QString | publicId |
QString | systemId |
QString | internalSubset |
Public Attributes inherited from QDomNodePrivate | |
QAtomicInt | ref |
QDomNodePrivate * | prev |
QDomNodePrivate * | next |
QDomNodePrivate * | ownerNode |
QDomNodePrivate * | first |
QDomNodePrivate * | last |
QString | name |
QString | value |
QString | prefix |
QString | namespaceURI |
bool | createdWithDom1Interface: 1 |
bool | hasParent: 1 |
int | lineNumber |
int | columnNumber |
QDomDocumentTypePrivate::QDomDocumentTypePrivate | ( | QDomDocumentPrivate * | doc, |
QDomNodePrivate * | parent = nullptr ) |
Definition at line 2925 of file qdom.cpp.
References init().
Referenced by cloneNode().
QDomDocumentTypePrivate::QDomDocumentTypePrivate | ( | QDomDocumentTypePrivate * | n, |
bool | deep ) |
Definition at line 2931 of file qdom.cpp.
References entities, QDomNodePrivate::first, init(), QMultiHash< Key, T >::insert(), QDomNamedNodeMapPrivate::map, and notations.
QDomDocumentTypePrivate::~QDomDocumentTypePrivate | ( | ) |
Definition at line 2948 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), entities, notations, and QDomNamedNodeMapPrivate::ref.
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 3040 of file qdom.cpp.
References insertAfter().
Referenced by QDomBuilder::characters(), QDomBuilder::notationDecl(), and QDomBuilder::unparsedEntityDecl().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 2973 of file qdom.cpp.
References QDomDocumentTypePrivate().
void QDomDocumentTypePrivate::init | ( | ) |
Definition at line 2956 of file qdom.cpp.
References QString::clear(), entities, internalSubset, notations, publicId, QT_CATCH, QT_RETHROW, QT_TRY, QDomNamedNodeMapPrivate::setAppendToParent(), and systemId.
Referenced by QDomDocumentTypePrivate(), and QDomDocumentTypePrivate().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 2994 of file qdom.cpp.
References entities, QMultiHash< Key, T >::insert(), QDomNodePrivate::insertAfter(), QDomNamedNodeMapPrivate::map, and notations.
Referenced by appendChild().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 2981 of file qdom.cpp.
References entities, QMultiHash< Key, T >::insert(), QDomNodePrivate::insertBefore(), QDomNamedNodeMapPrivate::map, and notations.
|
inlineoverridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 225 of file qdom_p.h.
References QDomNode::DocumentTypeNode.
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 3027 of file qdom.cpp.
References entities, QDomNamedNodeMapPrivate::map, QDomNodePrivate::nodeName(), notations, QMultiHash< Key, T >::remove(), and QDomNodePrivate::removeChild().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 3007 of file qdom.cpp.
References entities, QMultiHash< Key, T >::insert(), QDomNamedNodeMapPrivate::map, notations, QMultiHash< Key, T >::remove(), and QDomNodePrivate::replaceChild().
|
overridevirtual |
depth is used for indentation, it seems.
Reimplemented from QDomNodePrivate.
Definition at line 3051 of file qdom.cpp.
References QMultiHash< Key, T >::constBegin(), QMultiHash< Key, T >::constEnd(), Qt::endl(), entities, QString::isNull(), it, QDomNamedNodeMapPrivate::length(), QDomNamedNodeMapPrivate::map, QDomNodePrivate::name, notations, publicId, quotedValue(), and systemId.
QDomNamedNodeMapPrivate* QDomDocumentTypePrivate::entities |
Definition at line 230 of file qdom_p.h.
Referenced by QDomDocumentTypePrivate(), ~QDomDocumentTypePrivate(), init(), insertAfter(), insertBefore(), removeChild(), replaceChild(), and save().
QString QDomDocumentTypePrivate::internalSubset |
Definition at line 234 of file qdom_p.h.
Referenced by init(), and QDomBuilder::parseDTD().
QDomNamedNodeMapPrivate* QDomDocumentTypePrivate::notations |
Definition at line 231 of file qdom_p.h.
Referenced by QDomDocumentTypePrivate(), ~QDomDocumentTypePrivate(), init(), insertAfter(), insertBefore(), removeChild(), replaceChild(), and save().
QString QDomDocumentTypePrivate::publicId |
Definition at line 232 of file qdom_p.h.
Referenced by init(), save(), and QDomBuilder::startDTD().
QString QDomDocumentTypePrivate::systemId |
Definition at line 233 of file qdom_p.h.
Referenced by init(), save(), and QDomBuilder::startDTD().