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

#include <qxmlstream_p.h>

+ Inheritance diagram for QXmlStreamReaderPrivate:
+ Collaboration diagram for QXmlStreamReaderPrivate:

Classes

struct  Attribute
 
struct  DtdAttribute
 
struct  Entity
 
struct  EntityDeclaration
 
struct  NotationDeclaration
 
struct  QEntityReference
 
struct  Value
 

Public Types

enum class  XmlContext { Prolog , Body }
 
- Public Types inherited from QXmlStreamGrammar
enum  VariousConstants {
  EOF_SYMBOL = 0 , AMPERSAND = 5 , ANY = 41 , ATTLIST = 31 ,
  BANG = 25 , CDATA = 47 , CDATA_START = 28 , COLON = 17 ,
  COMMA = 19 , DASH = 20 , DBLQUOTE = 8 , DIGIT = 27 ,
  DOCTYPE = 29 , DOT = 23 , ELEMENT = 30 , EMPTY = 40 ,
  ENTITIES = 51 , ENTITY = 32 , ENTITY_DONE = 45 , EQ = 14 ,
  FIXED = 39 , HASH = 6 , ID = 48 , IDREF = 49 ,
  IDREFS = 50 , IMPLIED = 38 , LANGLE = 3 , LBRACK = 9 ,
  LETTER = 26 , LPAREN = 11 , NDATA = 36 , NMTOKEN = 52 ,
  NMTOKENS = 53 , NOTATION = 33 , NOTOKEN = 1 , PARSE_ENTITY = 44 ,
  PCDATA = 42 , PERCENT = 15 , PIPE = 13 , PLUS = 21 ,
  PUBLIC = 35 , QUESTIONMARK = 24 , QUOTE = 7 , RANGLE = 4 ,
  RBRACK = 10 , REQUIRED = 37 , RPAREN = 12 , SEMICOLON = 18 ,
  SHIFT_THERE = 56 , SLASH = 16 , SPACE = 2 , STAR = 22 ,
  SYSTEM = 34 , UNRESOLVED_ENTITY = 46 , VERSION = 55 , XML = 54 ,
  XML_ERROR = 43 , ACCEPT_STATE = 416 , RULE_COUNT = 270 , STATE_COUNT = 427 ,
  TERMINAL_COUNT = 57 , NON_TERMINAL_COUNT = 84 , GOTO_INDEX_OFFSET = 427 , GOTO_INFO_OFFSET = 1030 ,
  GOTO_CHECK_OFFSET = 1030
}
 

Public Member Functions

 QXmlStreamReaderPrivate (QXmlStreamReader *q)
 
 ~QXmlStreamReaderPrivate ()
 
void init ()
 
bool referenceEntity (QHash< QStringView, Entity > *hash, Entity &entity)
 
bool isValidToken (QXmlStreamReader::TokenType type)
 
void checkToken ()
 
void write (const QString &)
 
void write (const char *)
 
XmlStringRef namespaceForPrefix (QStringView prefix)
 
void resolveTag ()
 
void resolvePublicNamespaces ()
 
void resolveDtd ()
 
uint resolveCharRef (int symbolIndex)
 
bool checkStartDocument ()
 
void startDocument ()
 
void parseError ()
 
void checkPublicLiteral (QStringView publicId)
 
void resume (int rule)
 
bool entitiesMustBeDeclared () const
 
void reallocateStack ()
 
Valuesym (int index) const
 
void clearTextBuffer ()
 
XmlStringRef symString (int index)
 
QStringView symView (int index) const
 
XmlStringRef symName (int index)
 
XmlStringRef symString (int index, int offset)
 
XmlStringRef symPrefix (int index)
 
XmlStringRef symString (const Value &symbol)
 
XmlStringRef symName (const Value &symbol)
 
XmlStringRef symPrefix (const Value &symbol)
 
void clearSym ()
 
uint filterCarriageReturn ()
 
uint getChar ()
 
uint peekChar ()
 
void putChar (uint c)
 
void putChar (QChar c)
 
void putString (QStringView s, qsizetype from=0)
 
void putStringLiteral (QStringView s)
 
void putReplacement (QStringView s)
 
void putReplacementInAttributeValue (QStringView s)
 
uint getChar_helper ()
 
bool scanUntil (const char *str, short tokenToInject=-1)
 
bool scanString (const char *str, short tokenToInject, bool requireSpace=true)
 
void injectToken (ushort tokenToInject)
 
QString resolveUndeclaredEntity (const QString &name)
 
void parseEntity (const QString &value)
 
bool scanAfterLangleBang ()
 
bool scanPublicOrSystem ()
 
bool scanNData ()
 
bool scanAfterDefaultDecl ()
 
bool scanAttType ()
 
qsizetype fastScanLiteralContent ()
 
qsizetype fastScanSpace ()
 
qsizetype fastScanContentCharList ()
 
std::optional< qsizetypefastScanName (Value *val=nullptr)
 
qsizetype fastScanNMTOKEN ()
 
bool parse ()
 
void consumeRule (int)
 
void raiseError (QXmlStreamReader::Error error, const QString &message=QString())
 
void raiseWellFormedError (const QString &message)
 
void raiseNamePrefixTooLongError ()
 
- Public Member Functions inherited from QXmlStreamPrivateTagStack
 QXmlStreamPrivateTagStack ()
 
XmlStringRef addToStringStorage (QAnyStringView s)
 
Tag tagStack_pop ()
 
TagtagStack_push ()
 

Public Attributes

QByteArray rawReadBuffer
 
QByteArray dataBuffer
 
uchar firstByte
 
qint64 nbytesread
 
QString readBuffer
 
qsizetype readBufferPos
 
QXmlStreamSimpleStack< uintputStack
 
QHash< QStringView, EntityentityHash
 
QHash< QStringView, EntityparameterEntityHash
 
QXmlStreamSimpleStack< QEntityReferenceentityReferenceStack
 
int entityExpansionLimit = 4096
 
int entityLength = 0
 
QIODevicedevice
 
bool deleteDevice
 
QStringDecoder decoder
 
bool atEnd
 
XmlContext currentContext = XmlContext::Prolog
 
bool foundDTD = false
 
QXmlStreamReader::TokenType type
 
QXmlStreamReader::Error error
 
QString errorString
 
QString unresolvedEntity
 
qint64 lineNumber
 
qint64 lastLineStart
 
qint64 characterOffset
 
QXmlStreamAttributes attributes
 
bool scanDtd
 
XmlStringRef lastAttributeValue
 
bool lastAttributeIsCData
 
QXmlStreamSimpleStack< DtdAttributedtdAttributes
 
QXmlStreamSimpleStack< NotationDeclarationnotationDeclarations
 
QXmlStreamNotationDeclarations publicNotationDeclarations
 
QXmlStreamNamespaceDeclarations publicNamespaceDeclarations
 
QXmlStreamSimpleStack< EntityDeclarationentityDeclarations
 
QXmlStreamEntityDeclarations publicEntityDeclarations
 
XmlStringRef text
 
XmlStringRef prefix
 
XmlStringRef namespaceUri
 
XmlStringRef qualifiedName
 
XmlStringRef name
 
XmlStringRef processingInstructionTarget
 
XmlStringRef processingInstructionData
 
XmlStringRef dtdName
 
XmlStringRef dtdPublicId
 
XmlStringRef dtdSystemId
 
XmlStringRef documentVersion
 
XmlStringRef documentEncoding
 
uint isEmptyElement: 1
 
uint isWhitespace: 1
 
uint isCDATA: 1
 
uint standalone: 1
 
uint hasCheckedStartDocument: 1
 
uint normalizeLiterals: 1
 
uint hasSeenTag: 1
 
uint inParseEntity: 1
 
uint referenceToUnparsedEntityDetected: 1
 
uint referenceToParameterEntityDetected: 1
 
uint hasExternalDtdSubset: 1
 
uint lockEncoding: 1
 
uint namespaceProcessing: 1
 
uint hasStandalone: 1
 
int resumeReduction
 
int tos
 
int stack_size
 
Valuesym_stack
 
int * state_stack
 
QString textBuffer
 
QXmlStreamSimpleStack< AttributeattributeStack
 
short token
 
uint token_char
 
std::unique_ptr< QXmlStreamReaderPrivateentityParser
 
QXmlStreamEntityResolver * entityResolver
 
- Public Attributes inherited from QXmlStreamPrivateTagStack
QXmlStreamSimpleStack< NamespaceDeclarationnamespaceDeclarations
 
QString tagStackStringStorage
 
qsizetype tagStackStringStorageSize
 
qsizetype initialTagStackStringStorageSize
 
bool tagsDone
 
QXmlStreamSimpleStack< TagtagStack
 

Additional Inherited Members

- Static Public Member Functions inherited from QXmlStreamGrammar
static int nt_action (int state, int nt)
 
static int t_action (int state, int token)
 
- Static Public Attributes inherited from QXmlStreamGrammar
static const char *const spell []
 
static const short lhs []
 
static const short rhs []
 
static const short goto_default []
 
static const short action_default []
 
static const short action_index []
 
static const short action_info []
 
static const short action_check []
 

Detailed Description

Definition at line 230 of file qxmlstream_p.h.

Member Enumeration Documentation

◆ XmlContext

Enumerator
Prolog 
Body 

Definition at line 300 of file qxmlstream_p.h.

Constructor & Destructor Documentation

◆ QXmlStreamReaderPrivate()

QXmlStreamReaderPrivate::QXmlStreamReaderPrivate ( QXmlStreamReader * q)

◆ ~QXmlStreamReaderPrivate()

QXmlStreamReaderPrivate::~QXmlStreamReaderPrivate ( )

Member Function Documentation

◆ checkPublicLiteral()

void QXmlStreamReaderPrivate::checkPublicLiteral ( QStringView publicId)

◆ checkStartDocument()

bool QXmlStreamReaderPrivate::checkStartDocument ( )

◆ checkToken()

void QXmlStreamReaderPrivate::checkToken ( )

◆ clearSym()

void QXmlStreamReaderPrivate::clearSym ( )
inline

Definition at line 474 of file qxmlstream_p.h.

References QString::size(), sym(), and textBuffer.

+ Here is the call graph for this function:

◆ clearTextBuffer()

void QXmlStreamReaderPrivate::clearTextBuffer ( )
inline

Definition at line 427 of file qxmlstream_p.h.

References QString::reserve(), QString::resize(), scanDtd, and textBuffer.

+ Here is the call graph for this function:

◆ consumeRule()

void QXmlStreamReaderPrivate::consumeRule ( int )
inline

◆ entitiesMustBeDeclared()

bool QXmlStreamReaderPrivate::entitiesMustBeDeclared ( ) const
inline

◆ fastScanContentCharList()

qsizetype QXmlStreamReaderPrivate::fastScanContentCharList ( )

◆ fastScanLiteralContent()

qsizetype QXmlStreamReaderPrivate::fastScanLiteralContent ( )

◆ fastScanName()

std::optional< qsizetype > QXmlStreamReaderPrivate::fastScanName ( Value * val = nullptr)

◆ fastScanNMTOKEN()

qsizetype QXmlStreamReaderPrivate::fastScanNMTOKEN ( )
inline

◆ fastScanSpace()

qsizetype QXmlStreamReaderPrivate::fastScanSpace ( )

◆ filterCarriageReturn()

uint QXmlStreamReaderPrivate::filterCarriageReturn ( )

◆ getChar()

uint QXmlStreamReaderPrivate::getChar ( )
inline

◆ getChar_helper()

uint QXmlStreamReaderPrivate::getChar_helper ( )

◆ init()

void QXmlStreamReaderPrivate::init ( )

◆ injectToken()

void QXmlStreamReaderPrivate::injectToken ( ushort tokenToInject)
inline

Definition at line 493 of file qxmlstream_p.h.

References putChar().

Referenced by referenceEntity().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isValidToken()

bool QXmlStreamReaderPrivate::isValidToken ( QXmlStreamReader::TokenType type)

◆ namespaceForPrefix()

XmlStringRef QXmlStreamReaderPrivate::namespaceForPrefix ( QStringView prefix)

◆ parse()

bool QXmlStreamReaderPrivate::parse ( )

◆ parseEntity()

void QXmlStreamReaderPrivate::parseEntity ( const QString & value)

◆ parseError()

void QXmlStreamReaderPrivate::parseError ( )

◆ peekChar()

uint QXmlStreamReaderPrivate::peekChar ( )
inline

◆ putChar() [1/2]

void QXmlStreamReaderPrivate::putChar ( QChar c)
inline

Definition at line 484 of file qxmlstream_p.h.

References QXmlStreamSimpleStack< T >::push(), and putStack.

+ Here is the call graph for this function:

◆ putChar() [2/2]

void QXmlStreamReaderPrivate::putChar ( uint c)
inline

Definition at line 483 of file qxmlstream_p.h.

References QXmlStreamSimpleStack< T >::push(), and putStack.

Referenced by injectToken().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ putReplacement()

void QXmlStreamReaderPrivate::putReplacement ( QStringView s)

◆ putReplacementInAttributeValue()

void QXmlStreamReaderPrivate::putReplacementInAttributeValue ( QStringView s)

◆ putString()

void QXmlStreamReaderPrivate::putString ( QStringView s,
qsizetype from = 0 )

◆ putStringLiteral()

void QXmlStreamReaderPrivate::putStringLiteral ( QStringView s)

◆ raiseError()

void QXmlStreamReaderPrivate::raiseError ( QXmlStreamReader::Error error,
const QString & message = QString() )

◆ raiseNamePrefixTooLongError()

void QXmlStreamReaderPrivate::raiseNamePrefixTooLongError ( )

◆ raiseWellFormedError()

void QXmlStreamReaderPrivate::raiseWellFormedError ( const QString & message)

Referenced by referenceEntity().

+ Here is the caller graph for this function:

◆ reallocateStack()

void QXmlStreamReaderPrivate::reallocateStack ( )
inline

◆ referenceEntity()

bool QXmlStreamReaderPrivate::referenceEntity ( QHash< QStringView, Entity > * hash,
Entity & entity )
inline

Definition at line 273 of file qxmlstream_p.h.

References QXmlStreamGrammar::ENTITY_DONE, entityExpansionLimit, entityLength, entityReferenceStack, hash, injectToken(), Q_ASSERT, and raiseWellFormedError().

+ Here is the call graph for this function:

◆ resolveCharRef()

uint QXmlStreamReaderPrivate::resolveCharRef ( int symbolIndex)

◆ resolveDtd()

void QXmlStreamReaderPrivate::resolveDtd ( )

◆ resolvePublicNamespaces()

void QXmlStreamReaderPrivate::resolvePublicNamespaces ( )

◆ resolveTag()

void QXmlStreamReaderPrivate::resolveTag ( )

◆ resolveUndeclaredEntity()

QString QXmlStreamReaderPrivate::resolveUndeclaredEntity ( const QString & name)

◆ resume()

void QXmlStreamReaderPrivate::resume ( int rule)

◆ scanAfterDefaultDecl()

bool QXmlStreamReaderPrivate::scanAfterDefaultDecl ( )

◆ scanAfterLangleBang()

bool QXmlStreamReaderPrivate::scanAfterLangleBang ( )

◆ scanAttType()

bool QXmlStreamReaderPrivate::scanAttType ( )

◆ scanNData()

bool QXmlStreamReaderPrivate::scanNData ( )

◆ scanPublicOrSystem()

bool QXmlStreamReaderPrivate::scanPublicOrSystem ( )

◆ scanString()

bool QXmlStreamReaderPrivate::scanString ( const char * str,
short tokenToInject,
bool requireSpace = true )

◆ scanUntil()

bool QXmlStreamReaderPrivate::scanUntil ( const char * str,
short tokenToInject = -1 )

◆ startDocument()

void QXmlStreamReaderPrivate::startDocument ( )

◆ sym()

Value & QXmlStreamReaderPrivate::sym ( int index) const
inline

Definition at line 424 of file qxmlstream_p.h.

References sym_stack, and tos.

Referenced by clearSym(), symName(), symPrefix(), symString(), symString(), and symView().

+ Here is the caller graph for this function:

◆ symName() [1/2]

XmlStringRef QXmlStreamReaderPrivate::symName ( const Value & symbol)
inline

◆ symName() [2/2]

XmlStringRef QXmlStreamReaderPrivate::symName ( int index)
inline

Definition at line 448 of file qxmlstream_p.h.

References QXmlStreamReaderPrivate::Value::len, QXmlStreamReaderPrivate::Value::pos, sym(), and textBuffer.

+ Here is the call graph for this function:

◆ symPrefix() [1/2]

XmlStringRef QXmlStreamReaderPrivate::symPrefix ( const Value & symbol)
inline

◆ symPrefix() [2/2]

XmlStringRef QXmlStreamReaderPrivate::symPrefix ( int index)
inline

Definition at line 456 of file qxmlstream_p.h.

References QXmlStreamReaderPrivate::Value::pos, QXmlStreamReaderPrivate::Value::prefix, sym(), and textBuffer.

+ Here is the call graph for this function:

◆ symString() [1/3]

XmlStringRef QXmlStreamReaderPrivate::symString ( const Value & symbol)
inline

◆ symString() [2/3]

XmlStringRef QXmlStreamReaderPrivate::symString ( int index)
inline

Definition at line 439 of file qxmlstream_p.h.

References QXmlStreamReaderPrivate::Value::len, QXmlStreamReaderPrivate::Value::pos, QXmlStreamReaderPrivate::Value::prefix, sym(), and textBuffer.

+ Here is the call graph for this function:

◆ symString() [3/3]

XmlStringRef QXmlStreamReaderPrivate::symString ( int index,
int offset )
inline

Definition at line 452 of file qxmlstream_p.h.

References QXmlStreamReaderPrivate::Value::len, QXmlStreamReaderPrivate::Value::pos, QXmlStreamReaderPrivate::Value::prefix, sym(), and textBuffer.

+ Here is the call graph for this function:

◆ symView()

QStringView QXmlStreamReaderPrivate::symView ( int index) const
inline

Definition at line 443 of file qxmlstream_p.h.

References QString::data(), QXmlStreamReaderPrivate::Value::len, QStringView::mid(), QXmlStreamReaderPrivate::Value::pos, QXmlStreamReaderPrivate::Value::prefix, sym(), and textBuffer.

+ Here is the call graph for this function:

◆ write() [1/2]

void QXmlStreamReaderPrivate::write ( const char * )

◆ write() [2/2]

void QXmlStreamReaderPrivate::write ( const QString & )

Member Data Documentation

◆ atEnd

bool QXmlStreamReaderPrivate::atEnd

Definition at line 298 of file qxmlstream_p.h.

◆ attributes

QXmlStreamAttributes QXmlStreamReaderPrivate::attributes

Definition at line 326 of file qxmlstream_p.h.

◆ attributeStack

QXmlStreamSimpleStack<Attribute> QXmlStreamReaderPrivate::attributeStack

Definition at line 437 of file qxmlstream_p.h.

◆ characterOffset

qint64 QXmlStreamReaderPrivate::characterOffset

Definition at line 319 of file qxmlstream_p.h.

◆ currentContext

XmlContext QXmlStreamReaderPrivate::currentContext = XmlContext::Prolog

Definition at line 306 of file qxmlstream_p.h.

◆ dataBuffer

QByteArray QXmlStreamReaderPrivate::dataBuffer

Definition at line 240 of file qxmlstream_p.h.

◆ decoder

QStringDecoder QXmlStreamReaderPrivate::decoder

Definition at line 297 of file qxmlstream_p.h.

◆ deleteDevice

bool QXmlStreamReaderPrivate::deleteDevice

Definition at line 296 of file qxmlstream_p.h.

◆ device

QIODevice* QXmlStreamReaderPrivate::device

Definition at line 295 of file qxmlstream_p.h.

◆ documentEncoding

XmlStringRef QXmlStreamReaderPrivate::documentEncoding

Definition at line 384 of file qxmlstream_p.h.

◆ documentVersion

XmlStringRef QXmlStreamReaderPrivate::documentVersion

Definition at line 384 of file qxmlstream_p.h.

◆ dtdAttributes

QXmlStreamSimpleStack<DtdAttribute> QXmlStreamReaderPrivate::dtdAttributes

Definition at line 349 of file qxmlstream_p.h.

◆ dtdName

XmlStringRef QXmlStreamReaderPrivate::dtdName

Definition at line 383 of file qxmlstream_p.h.

◆ dtdPublicId

XmlStringRef QXmlStreamReaderPrivate::dtdPublicId

Definition at line 383 of file qxmlstream_p.h.

◆ dtdSystemId

XmlStringRef QXmlStreamReaderPrivate::dtdSystemId

Definition at line 383 of file qxmlstream_p.h.

◆ entityDeclarations

QXmlStreamSimpleStack<EntityDeclaration> QXmlStreamReaderPrivate::entityDeclarations

Definition at line 376 of file qxmlstream_p.h.

◆ entityExpansionLimit

int QXmlStreamReaderPrivate::entityExpansionLimit = 4096

Definition at line 271 of file qxmlstream_p.h.

Referenced by referenceEntity().

◆ entityHash

QHash<QStringView, Entity> QXmlStreamReaderPrivate::entityHash

Definition at line 263 of file qxmlstream_p.h.

◆ entityLength

int QXmlStreamReaderPrivate::entityLength = 0

Definition at line 272 of file qxmlstream_p.h.

Referenced by referenceEntity().

◆ entityParser

std::unique_ptr<QXmlStreamReaderPrivate> QXmlStreamReaderPrivate::entityParser

Definition at line 499 of file qxmlstream_p.h.

◆ entityReferenceStack

QXmlStreamSimpleStack<QEntityReference> QXmlStreamReaderPrivate::entityReferenceStack

Definition at line 270 of file qxmlstream_p.h.

Referenced by referenceEntity().

◆ entityResolver

QXmlStreamEntityResolver* QXmlStreamReaderPrivate::entityResolver

Definition at line 524 of file qxmlstream_p.h.

◆ error

QXmlStreamReader::Error QXmlStreamReaderPrivate::error

Definition at line 315 of file qxmlstream_p.h.

◆ errorString

QString QXmlStreamReaderPrivate::errorString

Definition at line 316 of file qxmlstream_p.h.

◆ firstByte

uchar QXmlStreamReaderPrivate::firstByte

Definition at line 241 of file qxmlstream_p.h.

◆ foundDTD

bool QXmlStreamReaderPrivate::foundDTD = false

Definition at line 307 of file qxmlstream_p.h.

◆ hasCheckedStartDocument

uint QXmlStreamReaderPrivate::hasCheckedStartDocument

Definition at line 389 of file qxmlstream_p.h.

◆ hasExternalDtdSubset

uint QXmlStreamReaderPrivate::hasExternalDtdSubset

Definition at line 395 of file qxmlstream_p.h.

Referenced by entitiesMustBeDeclared().

◆ hasSeenTag

uint QXmlStreamReaderPrivate::hasSeenTag

Definition at line 391 of file qxmlstream_p.h.

◆ hasStandalone

uint QXmlStreamReaderPrivate::hasStandalone

Definition at line 398 of file qxmlstream_p.h.

◆ inParseEntity

uint QXmlStreamReaderPrivate::inParseEntity

Definition at line 392 of file qxmlstream_p.h.

Referenced by entitiesMustBeDeclared().

◆ isCDATA

uint QXmlStreamReaderPrivate::isCDATA

Definition at line 387 of file qxmlstream_p.h.

◆ isEmptyElement

uint QXmlStreamReaderPrivate::isEmptyElement

Definition at line 385 of file qxmlstream_p.h.

◆ isWhitespace

uint QXmlStreamReaderPrivate::isWhitespace

Definition at line 386 of file qxmlstream_p.h.

◆ lastAttributeIsCData

bool QXmlStreamReaderPrivate::lastAttributeIsCData

Definition at line 339 of file qxmlstream_p.h.

◆ lastAttributeValue

XmlStringRef QXmlStreamReaderPrivate::lastAttributeValue

Definition at line 338 of file qxmlstream_p.h.

◆ lastLineStart

qint64 QXmlStreamReaderPrivate::lastLineStart

Definition at line 319 of file qxmlstream_p.h.

◆ lineNumber

qint64 QXmlStreamReaderPrivate::lineNumber

Definition at line 319 of file qxmlstream_p.h.

◆ lockEncoding

uint QXmlStreamReaderPrivate::lockEncoding

Definition at line 396 of file qxmlstream_p.h.

◆ name

XmlStringRef QXmlStreamReaderPrivate::name

Definition at line 381 of file qxmlstream_p.h.

◆ namespaceProcessing

uint QXmlStreamReaderPrivate::namespaceProcessing

Definition at line 397 of file qxmlstream_p.h.

◆ namespaceUri

XmlStringRef QXmlStreamReaderPrivate::namespaceUri

Definition at line 381 of file qxmlstream_p.h.

◆ nbytesread

qint64 QXmlStreamReaderPrivate::nbytesread

Definition at line 242 of file qxmlstream_p.h.

◆ normalizeLiterals

uint QXmlStreamReaderPrivate::normalizeLiterals

Definition at line 390 of file qxmlstream_p.h.

◆ notationDeclarations

QXmlStreamSimpleStack<NotationDeclaration> QXmlStreamReaderPrivate::notationDeclarations

Definition at line 355 of file qxmlstream_p.h.

◆ parameterEntityHash

QHash<QStringView, Entity> QXmlStreamReaderPrivate::parameterEntityHash

Definition at line 264 of file qxmlstream_p.h.

◆ prefix

XmlStringRef QXmlStreamReaderPrivate::prefix

Definition at line 381 of file qxmlstream_p.h.

◆ processingInstructionData

XmlStringRef QXmlStreamReaderPrivate::processingInstructionData

Definition at line 382 of file qxmlstream_p.h.

◆ processingInstructionTarget

XmlStringRef QXmlStreamReaderPrivate::processingInstructionTarget

Definition at line 382 of file qxmlstream_p.h.

◆ publicEntityDeclarations

QXmlStreamEntityDeclarations QXmlStreamReaderPrivate::publicEntityDeclarations

Definition at line 377 of file qxmlstream_p.h.

◆ publicNamespaceDeclarations

QXmlStreamNamespaceDeclarations QXmlStreamReaderPrivate::publicNamespaceDeclarations

Definition at line 357 of file qxmlstream_p.h.

◆ publicNotationDeclarations

QXmlStreamNotationDeclarations QXmlStreamReaderPrivate::publicNotationDeclarations

Definition at line 356 of file qxmlstream_p.h.

◆ putStack

QXmlStreamSimpleStack<uint> QXmlStreamReaderPrivate::putStack

Definition at line 245 of file qxmlstream_p.h.

Referenced by putChar(), and putChar().

◆ qualifiedName

XmlStringRef QXmlStreamReaderPrivate::qualifiedName

Definition at line 381 of file qxmlstream_p.h.

◆ rawReadBuffer

QByteArray QXmlStreamReaderPrivate::rawReadBuffer

Definition at line 239 of file qxmlstream_p.h.

◆ readBuffer

QString QXmlStreamReaderPrivate::readBuffer

Definition at line 243 of file qxmlstream_p.h.

◆ readBufferPos

qsizetype QXmlStreamReaderPrivate::readBufferPos

Definition at line 244 of file qxmlstream_p.h.

◆ referenceToParameterEntityDetected

uint QXmlStreamReaderPrivate::referenceToParameterEntityDetected

Definition at line 394 of file qxmlstream_p.h.

Referenced by entitiesMustBeDeclared().

◆ referenceToUnparsedEntityDetected

uint QXmlStreamReaderPrivate::referenceToUnparsedEntityDetected

Definition at line 393 of file qxmlstream_p.h.

Referenced by entitiesMustBeDeclared().

◆ resumeReduction

int QXmlStreamReaderPrivate::resumeReduction

Definition at line 400 of file qxmlstream_p.h.

◆ scanDtd

bool QXmlStreamReaderPrivate::scanDtd

Definition at line 337 of file qxmlstream_p.h.

Referenced by clearTextBuffer().

◆ stack_size

int QXmlStreamReaderPrivate::stack_size

Definition at line 413 of file qxmlstream_p.h.

◆ standalone

uint QXmlStreamReaderPrivate::standalone

Definition at line 388 of file qxmlstream_p.h.

Referenced by entitiesMustBeDeclared().

◆ state_stack

int* QXmlStreamReaderPrivate::state_stack

Definition at line 422 of file qxmlstream_p.h.

◆ sym_stack

Value* QXmlStreamReaderPrivate::sym_stack

Definition at line 421 of file qxmlstream_p.h.

Referenced by sym().

◆ text

XmlStringRef QXmlStreamReaderPrivate::text

Definition at line 379 of file qxmlstream_p.h.

◆ textBuffer

QString QXmlStreamReaderPrivate::textBuffer

◆ token

short QXmlStreamReaderPrivate::token

Definition at line 477 of file qxmlstream_p.h.

◆ token_char

uint QXmlStreamReaderPrivate::token_char

Definition at line 478 of file qxmlstream_p.h.

◆ tos

int QXmlStreamReaderPrivate::tos

Definition at line 412 of file qxmlstream_p.h.

Referenced by sym().

◆ type

QXmlStreamReader::TokenType QXmlStreamReaderPrivate::type
See also
setType()

Definition at line 314 of file qxmlstream_p.h.

◆ unresolvedEntity

QString QXmlStreamReaderPrivate::unresolvedEntity

Definition at line 317 of file qxmlstream_p.h.


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