Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 ,
  Attr = 2 , CDATA = 4 , Comment = 8 , Document = 9 ,
  DocumentFragment = 11 , DocumentType = 10 , Element = 1 , Entity = 6 ,
  EntityReference = 5 , Notation = 12 , ProcessingInstruction = 7 , Text = 3
}
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 ,
  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 ()
 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 [1/2]

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

Definition at line 90 of file qqmlxmlhttprequest.cpp.

◆ Type [2/2]

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

Definition at line 90 of file qqmlxmlhttprequest.cpp.

Constructor & Destructor Documentation

◆ NodeImpl() [1/2]

QV4::NodeImpl::NodeImpl ( )
inline

Definition at line 83 of file qqmlxmlhttprequest.cpp.

References document, Element, parent, and type.

◆ ~NodeImpl() [1/2]

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

Definition at line 84 of file qqmlxmlhttprequest.cpp.

◆ NodeImpl() [2/2]

QV4::NodeImpl::NodeImpl ( )
inline

Definition at line 83 of file qqmlxmlhttprequest.cpp.

◆ ~NodeImpl() [2/2]

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

Definition at line 84 of file qqmlxmlhttprequest.cpp.

Member Function Documentation

◆ addref() [1/2]

void NodeImpl::addref ( )

Definition at line 376 of file qqmlxmlhttprequest.cpp.

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

Here is the caller graph for this function:

◆ addref() [2/2]

void QV4::NodeImpl::addref ( )

◆ release() [1/2]

void NodeImpl::release ( )

Definition at line 381 of file qqmlxmlhttprequest.cpp.

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

Here is the caller graph for this function:

◆ release() [2/2]

void QV4::NodeImpl::release ( )

Member Data Documentation

◆ attributes

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

Definition at line 118 of file qqmlxmlhttprequest.cpp.

◆ children

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

Definition at line 117 of file qqmlxmlhttprequest.cpp.

◆ data

QString QV4::NodeImpl::data

Definition at line 109 of file qqmlxmlhttprequest.cpp.

◆ document

DocumentImpl * QV4::NodeImpl::document

Definition at line 114 of file qqmlxmlhttprequest.cpp.

Referenced by NodeImpl().

◆ name

QString QV4::NodeImpl::name

◆ namespaceUri

QString QV4::NodeImpl::namespaceUri

Definition at line 106 of file qqmlxmlhttprequest.cpp.

◆ parent

NodeImpl * QV4::NodeImpl::parent

Definition at line 115 of file qqmlxmlhttprequest.cpp.

Referenced by NodeImpl().

◆ type

Type QV4::NodeImpl::type

Definition at line 104 of file qqmlxmlhttprequest.cpp.

Referenced by QV4::DocumentImpl::DocumentImpl(), and NodeImpl().


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