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
QXmlStreamPrivateTagStack Class Reference

#include <qxmlstream_p.h>

+ Inheritance diagram for QXmlStreamPrivateTagStack:
+ Collaboration diagram for QXmlStreamPrivateTagStack:

Classes

struct  NamespaceDeclaration
 
struct  Tag
 

Public Member Functions

 QXmlStreamPrivateTagStack ()
 
XmlStringRef addToStringStorage (QAnyStringView s)
 
Tag tagStack_pop ()
 
TagtagStack_push ()
 

Public Attributes

QXmlStreamSimpleStack< NamespaceDeclarationnamespaceDeclarations
 
QString tagStackStringStorage
 
qsizetype tagStackStringStorageSize
 
qsizetype initialTagStackStringStorageSize
 
bool tagsDone
 
QXmlStreamSimpleStack< TagtagStack
 

Detailed Description

Definition at line 174 of file qxmlstream_p.h.

Constructor & Destructor Documentation

◆ QXmlStreamPrivateTagStack()

QXmlStreamPrivateTagStack::QXmlStreamPrivateTagStack ( )

Member Function Documentation

◆ addToStringStorage()

XmlStringRef QXmlStreamPrivateTagStack::addToStringStorage ( QAnyStringView s)
inline

Definition at line 199 of file qxmlstream_p.h.

References QString::append(), pos, QString::resize(), QString::size(), tagStackStringStorage, and tagStackStringStorageSize.

+ Here is the call graph for this function:

◆ tagStack_pop()

Tag QXmlStreamPrivateTagStack::tagStack_pop ( )
inline

Definition at line 213 of file qxmlstream_p.h.

References namespaceDeclarations, tag, tagsDone, tagStack, and tagStackStringStorageSize.

◆ tagStack_push()

Tag & QXmlStreamPrivateTagStack::tagStack_push ( )
inline

Definition at line 220 of file qxmlstream_p.h.

References namespaceDeclarations, tag, tagStack, and tagStackStringStorageSize.

Member Data Documentation

◆ initialTagStackStringStorageSize

qsizetype QXmlStreamPrivateTagStack::initialTagStackStringStorageSize

Definition at line 196 of file qxmlstream_p.h.

◆ namespaceDeclarations

QXmlStreamSimpleStack<NamespaceDeclaration> QXmlStreamPrivateTagStack::namespaceDeclarations

Definition at line 193 of file qxmlstream_p.h.

Referenced by tagStack_pop(), and tagStack_push().

◆ tagsDone

bool QXmlStreamPrivateTagStack::tagsDone

Definition at line 197 of file qxmlstream_p.h.

Referenced by tagStack_pop().

◆ tagStack

QXmlStreamSimpleStack<Tag> QXmlStreamPrivateTagStack::tagStack

Definition at line 210 of file qxmlstream_p.h.

Referenced by tagStack_pop(), and tagStack_push().

◆ tagStackStringStorage

QString QXmlStreamPrivateTagStack::tagStackStringStorage

Definition at line 194 of file qxmlstream_p.h.

Referenced by addToStringStorage().

◆ tagStackStringStorageSize

qsizetype QXmlStreamPrivateTagStack::tagStackStringStorageSize

Definition at line 195 of file qxmlstream_p.h.

Referenced by addToStringStorage(), tagStack_pop(), and tagStack_push().


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