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 | |
QExplicitlySharedDataPointer< QDomImplementationPrivate > | impl |
QExplicitlySharedDataPointer< QDomDocumentTypePrivate > | type |
long | nodeListTime |
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 |
QDomDocumentPrivate::QDomDocumentPrivate | ( | ) |
Definition at line 5608 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 5646 of file qdom.cpp.
References QDomNodePrivate::setParent().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 5659 of file qdom.cpp.
References QDomNodePrivate::clear(), impl, and QExplicitlySharedDataPointer< T >::reset().
Referenced by setContent().
|
overridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 5687 of file qdom.cpp.
References QDomDocumentPrivate().
QDomAttrPrivate * QDomDocumentPrivate::createAttribute | ( | const QString & | name | ) |
Definition at line 5787 of file qdom.cpp.
References fixedXmlName(), and ok.
QDomAttrPrivate * QDomDocumentPrivate::createAttributeNS | ( | const QString & | nsURI, |
const QString & | qName ) |
Definition at line 5799 of file qdom.cpp.
References fixedXmlName(), and ok.
QDomCDATASectionPrivate * QDomDocumentPrivate::createCDATASection | ( | const QString & | data | ) |
Definition at line 5759 of file qdom.cpp.
References fixedCDataSection(), and ok.
Referenced by QDomBuilder::characters().
QDomCommentPrivate * QDomDocumentPrivate::createComment | ( | const QString & | data | ) |
Definition at line 5747 of file qdom.cpp.
References fixedComment(), and ok.
Referenced by QDomBuilder::comment().
QDomDocumentFragmentPrivate * QDomDocumentPrivate::createDocumentFragment | ( | ) |
QDomElementPrivate * QDomDocumentPrivate::createElement | ( | const QString & | tagName | ) |
Definition at line 5704 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), fixedXmlName(), ok, and QDomNodePrivate::ref.
Referenced by QDomBuilder::startElement().
QDomElementPrivate * QDomDocumentPrivate::createElementNS | ( | const QString & | nsURI, |
const QString & | qName ) |
Definition at line 5716 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), fixedXmlName(), ok, and QDomNodePrivate::ref.
Referenced by QDomBuilder::startElement().
QDomEntityReferencePrivate * QDomDocumentPrivate::createEntityReference | ( | const QString & | name | ) |
Definition at line 5811 of file qdom.cpp.
References QBasicAtomicInteger< T >::deref(), fixedXmlName(), ok, and QDomNodePrivate::ref.
Referenced by QDomBuilder::characters(), and QDomBuilder::skippedEntity().
QDomProcessingInstructionPrivate * QDomDocumentPrivate::createProcessingInstruction | ( | const QString & | target, |
const QString & | data ) |
Definition at line 5771 of file qdom.cpp.
References fixedPIData(), fixedXmlName(), and ok.
Referenced by QDomBuilder::processingInstruction().
QDomTextPrivate * QDomDocumentPrivate::createTextNode | ( | const QString & | data | ) |
Definition at line 5735 of file qdom.cpp.
References fixedCharData(), and ok.
Referenced by QDomBuilder::characters().
|
inline |
Definition at line 433 of file qdom_p.h.
Referenced by QDomBuilder::characters(), QDomBuilder::notationDecl(), QDomBuilder::parseDTD(), QDomBuilder::startDTD(), and QDomBuilder::unparsedEntityDecl().
QDomElementPrivate * QDomDocumentPrivate::documentElement | ( | ) |
Definition at line 5695 of file qdom.cpp.
References QDomNodePrivate::first, and QDomNodePrivate::next.
|
inline |
Definition at line 434 of file qdom_p.h.
References QExplicitlySharedDataPointer< T >::data(), and impl.
QDomNodePrivate * QDomDocumentPrivate::importNode | ( | QDomNodePrivate * | importedNode, |
bool | deep ) |
Definition at line 5823 of file qdom.cpp.
References QDomNode::AttributeNode, QDomNode::CDATASectionNode, QDomNode::CommentNode, QBasicAtomicInteger< T >::deref(), QDomNode::DocumentFragmentNode, QDomNode::ElementNode, QDomNode::EntityNode, QDomNode::EntityReferenceNode, QDomNode::NotationNode, QDomNode::ProcessingInstructionNode, QDomNodePrivate::ref, QDomNodePrivate::setOwnerDocument(), and QDomNode::TextNode.
|
inlineoverridevirtual |
Reimplemented from QDomNodePrivate.
Definition at line 454 of file qdom_p.h.
References QDomNode::DocumentNode.
void QDomDocumentPrivate::saveDocument | ( | QTextStream & | stream, |
const int | indent, | ||
QDomNode::EncodingPolicy | encUsed ) const |
Definition at line 5873 of file qdom.cpp.
References QStringConverter::encodingForName(), QDomNode::EncodingFromDocument, QDomNodePrivate::first, QString::fromLatin1(), QRegularExpression::match(), match(), QStringConverter::nameForEncoding(), QDomNodePrivate::next, qWarning, and QDomNodePrivate::save().
QDomDocument::ParseResult QDomDocumentPrivate::setContent | ( | QXmlStreamReader * | reader, |
QDomDocument::ParseOptions | options ) |
QExplicitlySharedDataPointer<QDomImplementationPrivate> QDomDocumentPrivate::impl |
Definition at line 458 of file qdom_p.h.
Referenced by clear(), implementation(), and setContent().
long QDomDocumentPrivate::nodeListTime |
Definition at line 491 of file qdom_p.h.
Referenced by QDomNodeListPrivate::createList(), QDomNodePrivate::insertAfter(), QDomNodePrivate::insertBefore(), QDomNodeListPrivate::maybeCreateList(), QDomNodePrivate::removeChild(), and QDomNodePrivate::replaceChild().
QExplicitlySharedDataPointer<QDomDocumentTypePrivate> QDomDocumentPrivate::type |