Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
XML_ParserStruct Struct Reference

Public Member Functions

 void (XMLCALL *m_unknownEncodingRelease)(void *)

Public Attributes

voidm_userData
voidm_handlerArg
char * m_buffer
const XML_Memory_Handling_Suite m_mem
const char * m_bufferPtr
char * m_bufferEnd
const char * m_bufferLim
XML_Index m_parseEndByteIndex
const char * m_parseEndPtr
XML_Charm_dataBuf
XML_Charm_dataBufEnd
XML_StartElementHandler m_startElementHandler
XML_EndElementHandler m_endElementHandler
XML_CharacterDataHandler m_characterDataHandler
XML_ProcessingInstructionHandler m_processingInstructionHandler
XML_CommentHandler m_commentHandler
XML_StartCdataSectionHandler m_startCdataSectionHandler
XML_EndCdataSectionHandler m_endCdataSectionHandler
XML_DefaultHandler m_defaultHandler
XML_StartDoctypeDeclHandler m_startDoctypeDeclHandler
XML_EndDoctypeDeclHandler m_endDoctypeDeclHandler
XML_UnparsedEntityDeclHandler m_unparsedEntityDeclHandler
XML_NotationDeclHandler m_notationDeclHandler
XML_StartNamespaceDeclHandler m_startNamespaceDeclHandler
XML_EndNamespaceDeclHandler m_endNamespaceDeclHandler
XML_NotStandaloneHandler m_notStandaloneHandler
XML_ExternalEntityRefHandler m_externalEntityRefHandler
XML_Parser m_externalEntityRefHandlerArg
XML_SkippedEntityHandler m_skippedEntityHandler
XML_UnknownEncodingHandler m_unknownEncodingHandler
XML_ElementDeclHandler m_elementDeclHandler
XML_AttlistDeclHandler m_attlistDeclHandler
XML_EntityDeclHandler m_entityDeclHandler
XML_XmlDeclHandler m_xmlDeclHandler
const ENCODINGm_encoding
INIT_ENCODING m_initEncoding
const ENCODINGm_internalEncoding
const XML_Charm_protocolEncodingName
XML_Bool m_ns
XML_Bool m_ns_triplets
voidm_unknownEncodingMem
voidm_unknownEncodingData
voidm_unknownEncodingHandlerData
PROLOG_STATE m_prologState
Processorm_processor
enum XML_Error m_errorCode
const char * m_eventPtr
const char * m_eventEndPtr
const char * m_positionPtr
OPEN_INTERNAL_ENTITYm_openInternalEntities
OPEN_INTERNAL_ENTITYm_freeInternalEntities
XML_Bool m_defaultExpandInternalEntities
int m_tagLevel
ENTITYm_declEntity
const XML_Charm_doctypeName
const XML_Charm_doctypeSysid
const XML_Charm_doctypePubid
const XML_Charm_declAttributeType
const XML_Charm_declNotationName
const XML_Charm_declNotationPublicId
ELEMENT_TYPEm_declElementType
ATTRIBUTE_IDm_declAttributeId
XML_Bool m_declAttributeIsCdata
XML_Bool m_declAttributeIsId
DTDm_dtd
const XML_Charm_curBase
TAGm_tagStack
TAGm_freeTagList
BINDINGm_inheritedBindings
BINDINGm_freeBindingList
int m_attsSize
int m_nSpecifiedAtts
int m_idAttIndex
ATTRIBUTEm_atts
NS_ATTm_nsAtts
unsigned long m_nsAttsVersion
unsigned char m_nsAttsPower
POSITION m_position
STRING_POOL m_tempPool
STRING_POOL m_temp2Pool
char * m_groupConnector
unsigned int m_groupSize
XML_Char m_namespaceSeparator
XML_Parser m_parentParser
XML_ParsingStatus m_parsingStatus
XML_Bool m_isParamEntity
XML_Bool m_useForeignDTD
enum XML_ParamEntityParsing m_paramEntityParsing
unsigned long m_hash_secret_salt
ACCOUNTING m_accounting
ENTITY_STATS m_entity_stats

Detailed Description

Definition at line 604 of file xmlparse.c.

Member Function Documentation

◆ void()

XML_ParserStruct::void ( XMLCALL * m_unknownEncodingRelease)

Member Data Documentation

◆ m_accounting

◆ m_attlistDeclHandler

XML_AttlistDeclHandler XML_ParserStruct::m_attlistDeclHandler

Definition at line 641 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetAttlistDeclHandler().

◆ m_atts

ATTRIBUTE* XML_ParserStruct::m_atts

Definition at line 684 of file xmlparse.c.

Referenced by XML_ParserFree().

◆ m_attsSize

int XML_ParserStruct::m_attsSize

Definition at line 681 of file xmlparse.c.

◆ m_buffer

char* XML_ParserStruct::m_buffer

Definition at line 609 of file xmlparse.c.

Referenced by XML_GetBuffer(), XML_GetInputContext(), XML_Parse(), and XML_ParserFree().

◆ m_bufferEnd

char* XML_ParserStruct::m_bufferEnd

Definition at line 614 of file xmlparse.c.

Referenced by XML_GetBuffer(), XML_GetInputContext(), XML_Parse(), and XML_ParseBuffer().

◆ m_bufferLim

const char* XML_ParserStruct::m_bufferLim

Definition at line 616 of file xmlparse.c.

Referenced by XML_GetBuffer(), and XML_Parse().

◆ m_bufferPtr

const char* XML_ParserStruct::m_bufferPtr

Definition at line 612 of file xmlparse.c.

Referenced by XML_GetBuffer(), XML_Parse(), XML_ParseBuffer(), and XML_ResumeParser().

◆ m_characterDataHandler

XML_CharacterDataHandler XML_ParserStruct::m_characterDataHandler

Definition at line 623 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetCharacterDataHandler().

◆ m_commentHandler

XML_CommentHandler XML_ParserStruct::m_commentHandler

Definition at line 625 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetCommentHandler().

◆ m_curBase

const XML_Char* XML_ParserStruct::m_curBase

Definition at line 676 of file xmlparse.c.

Referenced by XML_GetBase(), and XML_SetBase().

◆ m_dataBuf

XML_Char* XML_ParserStruct::m_dataBuf

Definition at line 619 of file xmlparse.c.

Referenced by XML_ParserFree().

◆ m_dataBufEnd

XML_Char* XML_ParserStruct::m_dataBufEnd

Definition at line 620 of file xmlparse.c.

◆ m_declAttributeId

ATTRIBUTE_ID* XML_ParserStruct::m_declAttributeId

Definition at line 672 of file xmlparse.c.

◆ m_declAttributeIsCdata

XML_Bool XML_ParserStruct::m_declAttributeIsCdata

Definition at line 673 of file xmlparse.c.

◆ m_declAttributeIsId

XML_Bool XML_ParserStruct::m_declAttributeIsId

Definition at line 674 of file xmlparse.c.

◆ m_declAttributeType

const XML_Char* XML_ParserStruct::m_declAttributeType

Definition at line 668 of file xmlparse.c.

◆ m_declElementType

ELEMENT_TYPE* XML_ParserStruct::m_declElementType

Definition at line 671 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate().

◆ m_declEntity

ENTITY* XML_ParserStruct::m_declEntity

Definition at line 664 of file xmlparse.c.

◆ m_declNotationName

const XML_Char* XML_ParserStruct::m_declNotationName

Definition at line 669 of file xmlparse.c.

◆ m_declNotationPublicId

const XML_Char* XML_ParserStruct::m_declNotationPublicId

Definition at line 670 of file xmlparse.c.

◆ m_defaultExpandInternalEntities

XML_Bool XML_ParserStruct::m_defaultExpandInternalEntities

◆ m_defaultHandler

XML_DefaultHandler XML_ParserStruct::m_defaultHandler

◆ m_doctypeName

const XML_Char* XML_ParserStruct::m_doctypeName

Definition at line 665 of file xmlparse.c.

◆ m_doctypePubid

const XML_Char* XML_ParserStruct::m_doctypePubid

Definition at line 667 of file xmlparse.c.

◆ m_doctypeSysid

const XML_Char* XML_ParserStruct::m_doctypeSysid

Definition at line 666 of file xmlparse.c.

◆ m_dtd

DTD* XML_ParserStruct::m_dtd

◆ m_elementDeclHandler

XML_ElementDeclHandler XML_ParserStruct::m_elementDeclHandler

Definition at line 640 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetElementDeclHandler().

◆ m_encoding

const ENCODING* XML_ParserStruct::m_encoding

◆ m_endCdataSectionHandler

XML_EndCdataSectionHandler XML_ParserStruct::m_endCdataSectionHandler

◆ m_endDoctypeDeclHandler

XML_EndDoctypeDeclHandler XML_ParserStruct::m_endDoctypeDeclHandler

Definition at line 630 of file xmlparse.c.

Referenced by XML_SetDoctypeDeclHandler(), and XML_SetEndDoctypeDeclHandler().

◆ m_endElementHandler

XML_EndElementHandler XML_ParserStruct::m_endElementHandler

◆ m_endNamespaceDeclHandler

XML_EndNamespaceDeclHandler XML_ParserStruct::m_endNamespaceDeclHandler

◆ m_entity_stats

ENTITY_STATS XML_ParserStruct::m_entity_stats

Definition at line 707 of file xmlparse.c.

◆ m_entityDeclHandler

XML_EntityDeclHandler XML_ParserStruct::m_entityDeclHandler

Definition at line 642 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetEntityDeclHandler().

◆ m_errorCode

enum XML_Error XML_ParserStruct::m_errorCode

◆ m_eventEndPtr

const char* XML_ParserStruct::m_eventEndPtr

◆ m_eventPtr

◆ m_externalEntityRefHandler

XML_ExternalEntityRefHandler XML_ParserStruct::m_externalEntityRefHandler

Definition at line 636 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetExternalEntityRefHandler().

◆ m_externalEntityRefHandlerArg

XML_Parser XML_ParserStruct::m_externalEntityRefHandlerArg

◆ m_freeBindingList

BINDING* XML_ParserStruct::m_freeBindingList

Definition at line 680 of file xmlparse.c.

Referenced by XML_ParserFree().

◆ m_freeInternalEntities

OPEN_INTERNAL_ENTITY* XML_ParserStruct::m_freeInternalEntities

Definition at line 661 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_freeTagList

TAG* XML_ParserStruct::m_freeTagList

Definition at line 678 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_groupConnector

char* XML_ParserStruct::m_groupConnector

Definition at line 694 of file xmlparse.c.

Referenced by XML_ParserFree().

◆ m_groupSize

unsigned int XML_ParserStruct::m_groupSize

Definition at line 695 of file xmlparse.c.

◆ m_handlerArg

void* XML_ParserStruct::m_handlerArg

◆ m_hash_secret_salt

unsigned long XML_ParserStruct::m_hash_secret_salt

Definition at line 704 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetHashSalt().

◆ m_idAttIndex

int XML_ParserStruct::m_idAttIndex

Definition at line 683 of file xmlparse.c.

Referenced by XML_GetIdAttributeIndex().

◆ m_inheritedBindings

BINDING* XML_ParserStruct::m_inheritedBindings

Definition at line 679 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_initEncoding

INIT_ENCODING XML_ParserStruct::m_initEncoding

Definition at line 645 of file xmlparse.c.

◆ m_internalEncoding

const ENCODING* XML_ParserStruct::m_internalEncoding

Definition at line 646 of file xmlparse.c.

Referenced by XML_DefaultCurrent().

◆ m_isParamEntity

XML_Bool XML_ParserStruct::m_isParamEntity

Definition at line 700 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), XML_ParserFree(), and XML_StopParser().

◆ m_mem

const XML_Memory_Handling_Suite XML_ParserStruct::m_mem

◆ m_namespaceSeparator

XML_Char XML_ParserStruct::m_namespaceSeparator

Definition at line 696 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate().

◆ m_notationDeclHandler

XML_NotationDeclHandler XML_ParserStruct::m_notationDeclHandler

Definition at line 632 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetNotationDeclHandler().

◆ m_notStandaloneHandler

XML_NotStandaloneHandler XML_ParserStruct::m_notStandaloneHandler

Definition at line 635 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetNotStandaloneHandler().

◆ m_ns

XML_Bool XML_ParserStruct::m_ns

Definition at line 648 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate().

◆ m_ns_triplets

XML_Bool XML_ParserStruct::m_ns_triplets

Definition at line 649 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetReturnNSTriplet().

◆ m_nsAtts

NS_ATT* XML_ParserStruct::m_nsAtts

Definition at line 685 of file xmlparse.c.

Referenced by XML_ParserFree().

◆ m_nsAttsPower

unsigned char XML_ParserStruct::m_nsAttsPower

Definition at line 687 of file xmlparse.c.

◆ m_nsAttsVersion

unsigned long XML_ParserStruct::m_nsAttsVersion

Definition at line 686 of file xmlparse.c.

◆ m_nSpecifiedAtts

int XML_ParserStruct::m_nSpecifiedAtts

Definition at line 682 of file xmlparse.c.

Referenced by XML_GetSpecifiedAttributeCount().

◆ m_openInternalEntities

OPEN_INTERNAL_ENTITY* XML_ParserStruct::m_openInternalEntities

Definition at line 660 of file xmlparse.c.

Referenced by XML_DefaultCurrent(), XML_ParserFree(), and XML_ParserReset().

◆ m_paramEntityParsing

enum XML_ParamEntityParsing XML_ParserStruct::m_paramEntityParsing

Definition at line 702 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetParamEntityParsing().

◆ m_parentParser

◆ m_parseEndByteIndex

XML_Index XML_ParserStruct::m_parseEndByteIndex

Definition at line 617 of file xmlparse.c.

Referenced by XML_GetCurrentByteIndex(), XML_Parse(), and XML_ParseBuffer().

◆ m_parseEndPtr

const char* XML_ParserStruct::m_parseEndPtr

Definition at line 618 of file xmlparse.c.

Referenced by XML_GetCurrentByteIndex(), XML_Parse(), XML_ParseBuffer(), and XML_ResumeParser().

◆ m_parsingStatus

◆ m_position

POSITION XML_ParserStruct::m_position

◆ m_positionPtr

const char* XML_ParserStruct::m_positionPtr

◆ m_processingInstructionHandler

XML_ProcessingInstructionHandler XML_ParserStruct::m_processingInstructionHandler

◆ m_processor

Processor* XML_ParserStruct::m_processor

◆ m_prologState

PROLOG_STATE XML_ParserStruct::m_prologState

Definition at line 654 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate().

◆ m_protocolEncodingName

const XML_Char* XML_ParserStruct::m_protocolEncodingName

Definition at line 647 of file xmlparse.c.

Referenced by XML_ParserFree(), XML_ParserReset(), and XML_SetEncoding().

◆ m_skippedEntityHandler

XML_SkippedEntityHandler XML_ParserStruct::m_skippedEntityHandler

Definition at line 638 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetSkippedEntityHandler().

◆ m_startCdataSectionHandler

XML_StartCdataSectionHandler XML_ParserStruct::m_startCdataSectionHandler

◆ m_startDoctypeDeclHandler

XML_StartDoctypeDeclHandler XML_ParserStruct::m_startDoctypeDeclHandler

Definition at line 629 of file xmlparse.c.

Referenced by XML_SetDoctypeDeclHandler(), and XML_SetStartDoctypeDeclHandler().

◆ m_startElementHandler

XML_StartElementHandler XML_ParserStruct::m_startElementHandler

◆ m_startNamespaceDeclHandler

XML_StartNamespaceDeclHandler XML_ParserStruct::m_startNamespaceDeclHandler

◆ m_tagLevel

int XML_ParserStruct::m_tagLevel

Definition at line 663 of file xmlparse.c.

◆ m_tagStack

TAG* XML_ParserStruct::m_tagStack

Definition at line 677 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_temp2Pool

STRING_POOL XML_ParserStruct::m_temp2Pool

Definition at line 693 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_tempPool

STRING_POOL XML_ParserStruct::m_tempPool

Definition at line 692 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_unknownEncodingData

void* XML_ParserStruct::m_unknownEncodingData

Definition at line 651 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_unknownEncodingHandler

XML_UnknownEncodingHandler XML_ParserStruct::m_unknownEncodingHandler

Definition at line 639 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetUnknownEncodingHandler().

◆ m_unknownEncodingHandlerData

void* XML_ParserStruct::m_unknownEncodingHandlerData

Definition at line 652 of file xmlparse.c.

Referenced by XML_SetUnknownEncodingHandler().

◆ m_unknownEncodingMem

void* XML_ParserStruct::m_unknownEncodingMem

Definition at line 650 of file xmlparse.c.

Referenced by XML_ParserFree(), and XML_ParserReset().

◆ m_unparsedEntityDeclHandler

XML_UnparsedEntityDeclHandler XML_ParserStruct::m_unparsedEntityDeclHandler

Definition at line 631 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetUnparsedEntityDeclHandler().

◆ m_useForeignDTD

XML_Bool XML_ParserStruct::m_useForeignDTD

Definition at line 701 of file xmlparse.c.

Referenced by XML_UseForeignDTD().

◆ m_userData

void* XML_ParserStruct::m_userData

Definition at line 607 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetUserData().

◆ m_xmlDeclHandler

XML_XmlDeclHandler XML_ParserStruct::m_xmlDeclHandler

Definition at line 643 of file xmlparse.c.

Referenced by XML_ExternalEntityParserCreate(), and XML_SetXmlDeclHandler().


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