![]() |
Qt 6.x
The Qt SDK
|
#include <qdom_p.h>
Public Attributes | |
QExplicitlySharedDataPointer< QDomImplementationPrivate > | impl |
QExplicitlySharedDataPointer< QDomDocumentTypePrivate > | type |
long | nodeListTime |
![]() | |
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 |
QDomDocumentPrivate::QDomDocumentPrivate | ( | ) |
Definition at line 5606 of file qdom.cpp.
Referenced by cloneNode().
QDomDocumentPrivate::QDomDocumentPrivate | ( | const QString & | name | ) |
QDomDocumentPrivate::QDomDocumentPrivate | ( | QDomDocumentTypePrivate * | dt | ) |
QDomDocumentPrivate::QDomDocumentPrivate | ( | QDomDocumentPrivate * | n, |
bool | deep | ||
) |
Definition at line 5644 of file qdom.cpp.
References QDomNodePrivate::setParent().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 5657 of file qdom.cpp.
References QDomNodePrivate::clear(), impl, and QExplicitlySharedDataPointer< T >::reset().
Referenced by setContent().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 5685 of file qdom.cpp.
References QDomDocumentPrivate().
QDomAttrPrivate * QDomDocumentPrivate::createAttribute | ( | const QString & | name | ) |
Definition at line 5785 of file qdom.cpp.
References fixedXmlName(), and ok.
QDomAttrPrivate * QDomDocumentPrivate::createAttributeNS | ( | const QString & | nsURI, |
const QString & | qName | ||
) |
Definition at line 5797 of file qdom.cpp.
References fixedXmlName(), and ok.
QDomCDATASectionPrivate * QDomDocumentPrivate::createCDATASection | ( | const QString & | data | ) |
Definition at line 5757 of file qdom.cpp.
References fixedCDataSection(), and ok.
Referenced by QDomBuilder::characters().
QDomCommentPrivate * QDomDocumentPrivate::createComment | ( | const QString & | data | ) |
Definition at line 5745 of file qdom.cpp.
References fixedComment(), and ok.
Referenced by QDomBuilder::comment().
QDomDocumentFragmentPrivate * QDomDocumentPrivate::createDocumentFragment | ( | ) |
QDomElementPrivate * QDomDocumentPrivate::createElement | ( | const QString & | tagName | ) |
Definition at line 5702 of file qdom.cpp.
References e, fixedXmlName(), and ok.
Referenced by QDomBuilder::startElement().
QDomElementPrivate * QDomDocumentPrivate::createElementNS | ( | const QString & | nsURI, |
const QString & | qName | ||
) |
Definition at line 5714 of file qdom.cpp.
References e, fixedXmlName(), and ok.
Referenced by QDomBuilder::startElement().
QDomEntityReferencePrivate * QDomDocumentPrivate::createEntityReference | ( | const QString & | name | ) |
Definition at line 5809 of file qdom.cpp.
References e, fixedXmlName(), and ok.
Referenced by QDomBuilder::characters(), and QDomBuilder::skippedEntity().
QDomProcessingInstructionPrivate * QDomDocumentPrivate::createProcessingInstruction | ( | const QString & | target, |
const QString & | data | ||
) |
Definition at line 5769 of file qdom.cpp.
References fixedPIData(), fixedXmlName(), and ok.
Referenced by QDomBuilder::processingInstruction().
QDomTextPrivate * QDomDocumentPrivate::createTextNode | ( | const QString & | data | ) |
Definition at line 5733 of file qdom.cpp.
References fixedCharData(), and ok.
Referenced by QDomBuilder::characters().
|
inline |
Definition at line 432 of file qdom_p.h.
Referenced by QDomBuilder::characters(), QDomBuilder::notationDecl(), QDomBuilder::parseDTD(), QDomBuilder::startDTD(), and QDomBuilder::unparsedEntityDecl().
QDomElementPrivate * QDomDocumentPrivate::documentElement | ( | ) |
Definition at line 5693 of file qdom.cpp.
References QDomNodePrivate::first, and QDomNodePrivate::next.
|
inline |
Definition at line 433 of file qdom_p.h.
References QExplicitlySharedDataPointer< T >::data(), and impl.
QDomNodePrivate * QDomDocumentPrivate::importNode | ( | QDomNodePrivate * | importedNode, |
bool | deep | ||
) |
Definition at line 5821 of file qdom.cpp.
References QDomNode::AttributeNode, QDomNode::CDATASectionNode, QDomNode::CommentNode, QBasicAtomicInteger< T >::deref(), QDomNode::DocumentFragmentNode, QDomNode::ElementNode, QDomNode::EntityNode, QDomNode::EntityReferenceNode, QDomNodePrivate::nodeType(), QDomNode::NotationNode, QDomNode::ProcessingInstructionNode, QDomNodePrivate::ref, QDomNodePrivate::setOwnerDocument(), and QDomNode::TextNode.
|
inlineoverridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 453 of file qdom_p.h.
References QDomNode::DocumentNode.
void QDomDocumentPrivate::saveDocument | ( | QTextStream & | stream, |
const int | indent, | ||
QDomNode::EncodingPolicy | encUsed | ||
) | const |
Definition at line 5871 of file qdom.cpp.
References QByteArray::constData(), QStringConverter::encodingForName(), QDomNode::EncodingFromDocument, QDomNodePrivate::first, QString::fromLatin1(), QString::isEmpty(), QRegularExpression::match(), match(), QStringConverter::nameForEncoding(), QDomNodePrivate::next, qWarning, QDomNodePrivate::save(), and QString::toUtf8().
QDomDocument::ParseResult QDomDocumentPrivate::setContent | ( | QXmlStreamReader * | reader, |
QDomDocument::ParseOptions | options | ||
) |
Definition at line 5664 of file qdom.cpp.
References clear(), error, impl, QDomParser::parse(), qPrintable, qWarning, and QDomParser::result().
QExplicitlySharedDataPointer<QDomImplementationPrivate> QDomDocumentPrivate::impl |
Definition at line 457 of file qdom_p.h.
Referenced by clear(), implementation(), and setContent().
long QDomDocumentPrivate::nodeListTime |
Definition at line 490 of file qdom_p.h.
Referenced by QDomNodeListPrivate::createList(), QDomNodePrivate::insertAfter(), QDomNodePrivate::insertBefore(), QDomNodeListPrivate::item(), QDomNodeListPrivate::length(), QDomNodePrivate::removeChild(), and QDomNodePrivate::replaceChild().
QExplicitlySharedDataPointer<QDomDocumentTypePrivate> QDomDocumentPrivate::type |