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>.
Loading...
Searching...
No Matches
QV4::NodeImpl Class Reference
+ Inheritance diagram for QV4::NodeImpl:
+ Collaboration diagram for QV4::NodeImpl:

Public Types

enum  Type {
  Attr = 2 , CDATA = 4 , Comment = 8 , Document = 9 ,
  DocumentFragment = 11 , DocumentType = 10 , Element = 1 , Entity = 6 ,
  EntityReference = 5 , Notation = 12 , ProcessingInstruction = 7 , Text = 3
}
 

Public Member Functions

 NodeImpl ()
 
virtual ~NodeImpl ()
 
void addref ()
 
void release ()
 

Public Attributes

Type type
 
QString namespaceUri
 
QString name
 
QString data
 
DocumentImpldocument
 
NodeImplparent
 
QList< NodeImpl * > children
 
QList< NodeImpl * > attributes
 

Detailed Description

Definition at line 80 of file qqmlxmlhttprequest.cpp.

Member Enumeration Documentation

◆ Type

Enumerator
Attr 
CDATA 
Comment 
Document 
DocumentFragment 
DocumentType 
Element 
Entity 
EntityReference 
Notation 
ProcessingInstruction 
Text 

Definition at line 90 of file qqmlxmlhttprequest.cpp.

Constructor & Destructor Documentation

◆ NodeImpl()

QV4::NodeImpl::NodeImpl ( )
inline

Definition at line 83 of file qqmlxmlhttprequest.cpp.

◆ ~NodeImpl()

virtual QV4::NodeImpl::~NodeImpl ( )
inlinevirtual

Definition at line 84 of file qqmlxmlhttprequest.cpp.

References attributes, children, and qDeleteAll().

+ Here is the call graph for this function:

Member Function Documentation

◆ addref()

void NodeImpl::addref ( )

Definition at line 376 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Heap::NamedNodeMap::init().

+ Here is the caller graph for this function:

◆ release()

void NodeImpl::release ( )

Definition at line 381 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Heap::NamedNodeMap::destroy(), QV4::Heap::NodeList::destroy(), and QV4::Heap::Node::destroy().

+ Here is the caller graph for this function:

Member Data Documentation

◆ attributes

QList<NodeImpl *> QV4::NodeImpl::attributes

Definition at line 118 of file qqmlxmlhttprequest.cpp.

Referenced by ~NodeImpl(), and QV4::Document::load().

◆ children

QList<NodeImpl *> QV4::NodeImpl::children

Definition at line 117 of file qqmlxmlhttprequest.cpp.

Referenced by ~NodeImpl(), and QV4::Document::load().

◆ data

QString QV4::NodeImpl::data

Definition at line 109 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().

◆ document

DocumentImpl* QV4::NodeImpl::document

Definition at line 114 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().

◆ name

QString QV4::NodeImpl::name

Definition at line 107 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().

◆ namespaceUri

QString QV4::NodeImpl::namespaceUri

Definition at line 106 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().

◆ parent

NodeImpl* QV4::NodeImpl::parent

Definition at line 115 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().

◆ type

Type QV4::NodeImpl::type

Definition at line 104 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::Document::load().


The documentation for this class was generated from the following file: