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 | |
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 |
QDomNodePrivate::QDomNodePrivate | ( | QDomDocumentPrivate * | doc, |
QDomNodePrivate * | parent = nullptr ) |
Definition at line 901 of file qdom.cpp.
References columnNumber, createdWithDom1Interface, last, lineNumber, next, prev, setOwnerDocument(), and setParent().
Referenced by cloneNode().
QDomNodePrivate::QDomNodePrivate | ( | QDomNodePrivate * | n, |
bool | deep ) |
Definition at line 916 of file qdom.cpp.
References appendChild(), columnNumber, createdWithDom1Interface, first, last, lineNumber, name, namespaceURI, next, prefix, prev, and setOwnerDocument().
|
virtual |
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1302 of file qdom.cpp.
References insertAfter().
Referenced by QDomNodePrivate(), QDomBuilder::characters(), QDomBuilder::comment(), QDomBuilder::processingInstruction(), QDomNamedNodeMapPrivate::setNamedItem(), QDomNamedNodeMapPrivate::setNamedItemNS(), QDomAttrPrivate::setNodeValue(), QDomBuilder::skippedEntity(), and QDomBuilder::startElement().
|
virtual |
Reimplemented in QDomDocumentPrivate.
Definition at line 956 of file qdom.cpp.
References first, last, and next.
Referenced by QDomDocumentPrivate::clear().
|
virtual |
Reimplemented in QDomDocumentTypePrivate, QDomDocumentFragmentPrivate, QDomCharacterDataPrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, QDomProcessingInstructionPrivate, and QDomDocumentPrivate.
Definition at line 1320 of file qdom.cpp.
References QDomNodePrivate().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1078 of file qdom.cpp.
References first, last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), parent(), prev, removeChild(), and setParent().
Referenced by appendChild(), QDomDocumentTypePrivate::insertAfter(), and QDomTextPrivate::splitText().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 983 of file qdom.cpp.
References first, last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), prev, QBasicAtomicInteger< T >::ref(), ref, and setParent().
Referenced by QDomDocumentTypePrivate::insertBefore().
|
inline |
Definition at line 83 of file qdom_p.h.
References QDomNode::AttributeNode, and nodeType().
Referenced by QDomNode::isAttr(), and QDomNode::toAttr().
|
inline |
Definition at line 84 of file qdom_p.h.
References QDomNode::CDATASectionNode, and nodeType().
Referenced by QDomNode::isCDATASection(), and QDomNode::toCDATASection().
|
inline |
Definition at line 101 of file qdom_p.h.
References QDomNode::CharacterDataNode, QDomNode::CommentNode, nodeType(), and QDomNode::TextNode.
Referenced by QDomNode::isCharacterData(), and QDomNode::toCharacterData().
|
inline |
Definition at line 107 of file qdom_p.h.
References QDomNode::CommentNode, and nodeType().
Referenced by QDomNode::isComment(), and QDomNode::toComment().
|
inline |
Definition at line 86 of file qdom_p.h.
References QDomNode::DocumentNode, and nodeType().
Referenced by QDomNode::isDocument(), and QDomNode::toDocument().
|
inline |
Definition at line 85 of file qdom_p.h.
References QDomNode::DocumentFragmentNode, and nodeType().
Referenced by QDomNode::isDocumentFragment(), and QDomNode::toDocumentFragment().
|
inline |
Definition at line 87 of file qdom_p.h.
References QDomNode::DocumentTypeNode, and nodeType().
Referenced by QDomNode::isDocumentType(), and QDomNode::toDocumentType().
|
inline |
Definition at line 88 of file qdom_p.h.
References QDomNode::ElementNode, and nodeType().
Referenced by QDomNode::attributes(), QDomNode::hasAttributes(), QDomNode::isElement(), QDomAttr::ownerElement(), and QDomNode::toElement().
|
inline |
Definition at line 95 of file qdom_p.h.
References QDomNode::EntityNode, and nodeType().
Referenced by QDomNode::isEntity(), and QDomNode::toEntity().
|
inline |
Definition at line 89 of file qdom_p.h.
References QDomNode::EntityReferenceNode, and nodeType().
Referenced by QDomNode::isEntityReference(), and QDomNode::toEntityReference().
|
inline |
Definition at line 96 of file qdom_p.h.
References nodeType(), and QDomNode::NotationNode.
Referenced by QDomNode::isNotation(), and QDomNode::toNotation().
|
inline |
Definition at line 97 of file qdom_p.h.
References nodeType(), and QDomNode::ProcessingInstructionNode.
Referenced by QDomNode::isProcessingInstruction(), and QDomNode::toProcessingInstruction().
|
inline |
Definition at line 90 of file qdom_p.h.
References QDomNode::CDATASectionNode, nodeType(), and QDomNode::TextNode.
Referenced by QDomNode::isText(), QDomElementPrivate::save(), QDomCommentPrivate::save(), and QDomNode::toText().
QDomNodePrivate * QDomNodePrivate::namedItem | ( | const QString & | name | ) |
Definition at line 971 of file qdom.cpp.
Referenced by QDomNode::namedItem().
|
inline |
Definition at line 50 of file qdom_p.h.
References name.
Referenced by QDomAttr::name(), QDomDocumentTypePrivate::removeChild(), QDomElement::tagName(), and QDomProcessingInstruction::target().
|
inlinevirtual |
Reimplemented in QDomDocumentTypePrivate, QDomDocumentFragmentPrivate, QDomCharacterDataPrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, QDomProcessingInstructionPrivate, and QDomDocumentPrivate.
Definition at line 109 of file qdom_p.h.
References QDomNode::BaseNode.
Referenced by isAttr(), isCDATASection(), isCharacterData(), isComment(), isDocument(), isDocumentFragment(), isDocumentType(), isElement(), isEntity(), isEntityReference(), isNotation(), isProcessingInstruction(), and isText().
|
inline |
Definition at line 51 of file qdom_p.h.
References value.
Referenced by QDomElementPrivate::attribute(), QDomElementPrivate::attributeNS(), QDomCharacterData::data(), QDomProcessingInstruction::data(), QDomElementPrivate::text(), and QDomAttr::value().
|
virtual |
Definition at line 1350 of file qdom.cpp.
References qNormalizeNode().
QDomDocumentPrivate * QDomNodePrivate::ownerDocument | ( | ) |
Definition at line 1308 of file qdom.cpp.
References parent().
Referenced by QDomNodeListPrivate::createList(), insertAfter(), insertBefore(), QDomNodeListPrivate::maybeCreateList(), removeChild(), replaceChild(), QDomElementPrivate::setAttribute(), QDomElementPrivate::setAttributeNS(), setNoParent(), and QDomTextPrivate::splitText().
|
inline |
Definition at line 69 of file qdom_p.h.
References hasParent, and ownerNode.
Referenced by QDomBuilder::endElement(), insertAfter(), ownerDocument(), QDomAttr::ownerElement(), and QDomTextPrivate::splitText().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1266 of file qdom.cpp.
References last, next, QDomDocumentPrivate::nodeListTime, ownerDocument(), prev, and setNoParent().
Referenced by insertAfter(), qNormalizeNode(), QDomDocumentTypePrivate::removeChild(), QDomNamedNodeMapPrivate::removeNamedItem(), and QDomAttrPrivate::setNodeValue().
|
virtual |
Reimplemented in QDomDocumentTypePrivate.
Definition at line 1174 of file qdom.cpp.
References first, last, QDomDocumentPrivate::nodeListTime, ownerDocument(), setNoParent(), and setParent().
Referenced by QDomDocumentTypePrivate::replaceChild().
|
virtual |
depth is used for indentation, it seems.
Reimplemented in QDomDocumentTypePrivate, QDomTextPrivate, QDomAttrPrivate, QDomElementPrivate, QDomCommentPrivate, QDomCDATASectionPrivate, QDomNotationPrivate, QDomEntityPrivate, QDomEntityReferencePrivate, and QDomProcessingInstructionPrivate.
Definition at line 1360 of file qdom.cpp.
Referenced by save(), QDomElementPrivate::save(), and QDomDocumentPrivate::saveDocument().
void QDomNodePrivate::setLocation | ( | int | lineNumber, |
int | columnNumber ) |
Definition at line 1369 of file qdom.cpp.
References columnNumber, and lineNumber.
Referenced by QDomBuilder::comment(), QDomBuilder::processingInstruction(), QDomBuilder::skippedEntity(), and QDomBuilder::startElement().
Reimplemented in QDomAttrPrivate.
Definition at line 52 of file qdom_p.h.
Referenced by QDomElementPrivate::setAttribute(), QDomElementPrivate::setAttributeNS(), QDomCharacterData::setData(), QDomProcessingInstruction::setData(), and QDomAttr::setValue().
|
inline |
Definition at line 76 of file qdom_p.h.
References hasParent, ownerDocument(), and ownerNode.
Referenced by ~QDomNodePrivate(), removeChild(), and replaceChild().
|
inline |
Definition at line 895 of file qdom.cpp.
References hasParent, and ownerNode.
Referenced by QDomNodePrivate(), QDomNodePrivate(), and QDomDocumentPrivate::importNode().
|
inline |
Definition at line 70 of file qdom_p.h.
References hasParent, and ownerNode.
Referenced by QDomDocumentPrivate::QDomDocumentPrivate(), QDomNodePrivate(), insertAfter(), insertBefore(), replaceChild(), and QDomElementPrivate::setAttributeNode().
int QDomNodePrivate::columnNumber |
Definition at line 131 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), QDomNode::columnNumber(), and setLocation().
bool QDomNodePrivate::createdWithDom1Interface |
Definition at line 127 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), and QDomNodePrivate().
QDomNodePrivate* QDomNodePrivate::first |
Definition at line 120 of file qdom_p.h.
Referenced by QDomDocumentTypePrivate::QDomDocumentTypePrivate(), QDomNodePrivate(), ~QDomNodePrivate(), clear(), QDomNodeListPrivate::createList(), QDomDocumentPrivate::documentElement(), insertAfter(), insertBefore(), namedItem(), qNormalizeNode(), replaceChild(), save(), QDomDocumentPrivate::saveDocument(), and QDomElementPrivate::text().
bool QDomNodePrivate::hasParent |
Definition at line 128 of file qdom_p.h.
Referenced by parent(), setNoParent(), setOwnerDocument(), and setParent().
QDomNodePrivate* QDomNodePrivate::last |
Definition at line 121 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), ~QDomNodePrivate(), clear(), insertAfter(), insertBefore(), removeChild(), replaceChild(), and QDomElementPrivate::save().
int QDomNodePrivate::lineNumber |
Definition at line 130 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), QDomNode::lineNumber(), and setLocation().
QString QDomNodePrivate::name |
Definition at line 123 of file qdom_p.h.
Referenced by QDomNodePrivate(), nodeName(), QDomDocumentTypePrivate::save(), QDomElementPrivate::save(), QDomEntityPrivate::save(), QDomElement::setTagName(), and QDomBuilder::startDTD().
QString QDomNodePrivate::namespaceURI |
Definition at line 126 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), QDomAttrPrivate::save(), and QDomElementPrivate::save().
QDomNodePrivate* QDomNodePrivate::next |
Definition at line 118 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), ~QDomNodePrivate(), clear(), QDomNodeListPrivate::createList(), QDomDocumentPrivate::documentElement(), insertAfter(), insertBefore(), namedItem(), qNormalizeNode(), removeChild(), QDomElementPrivate::save(), QDomCommentPrivate::save(), and QDomDocumentPrivate::saveDocument().
QDomNodePrivate* QDomNodePrivate::ownerNode |
Definition at line 119 of file qdom_p.h.
Referenced by parent(), QDomAttrPrivate::save(), setNoParent(), setOwnerDocument(), and setParent().
QString QDomNodePrivate::prefix |
Definition at line 125 of file qdom_p.h.
Referenced by QDomAttrPrivate::QDomAttrPrivate(), QDomElementPrivate::QDomElementPrivate(), QDomNodePrivate(), QDomAttrPrivate::save(), QDomElementPrivate::save(), and QDomElementPrivate::setAttributeNS().
QDomNodePrivate* QDomNodePrivate::prev |
Definition at line 117 of file qdom_p.h.
Referenced by QDomNodePrivate(), QDomNodePrivate(), insertAfter(), insertBefore(), removeChild(), QDomElementPrivate::save(), and QDomCommentPrivate::save().
QAtomicInt QDomNodePrivate::ref |
Definition at line 116 of file qdom_p.h.
Referenced by QDomNode::QDomNode(), QDomNode::QDomNode(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNodeListPrivate::QDomNodeListPrivate(), QDomNode::~QDomNode(), QDomNodeListPrivate::~QDomNodeListPrivate(), QDomNode::clear(), QDomDocumentPrivate::createElement(), QDomDocumentPrivate::createElementNS(), QDomDocumentPrivate::createEntityReference(), QDomDocumentPrivate::importNode(), insertBefore(), QDomNode::operator=(), and QDomBuilder::unparsedEntityDecl().
QString QDomNodePrivate::value |
Definition at line 124 of file qdom_p.h.
Referenced by QDomNamedNodeMapPrivate::item(), nodeValue(), and QDomCommentPrivate::save().