Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Public 속성 | 모든 멤버 목록
XML_ParserStruct 구조체 참조

Public 멤버 함수

 void (XMLCALL *m_unknownEncodingRelease)(void *)
 

Public 속성

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
 
unsigned long m_hash_secret_salt
 

상세한 설명

xmlparse.cc 파일의 465 번째 라인에서 정의되었습니다.

멤버 함수 문서화

XML_ParserStruct::void ( XMLCALL m_unknownEncodingRelease)

멤버 데이타 문서화

XML_AttlistDeclHandler XML_ParserStruct::m_attlistDeclHandler

xmlparse.cc 파일의 502 번째 라인에서 정의되었습니다.

ATTRIBUTE* XML_ParserStruct::m_atts

xmlparse.cc 파일의 545 번째 라인에서 정의되었습니다.

int XML_ParserStruct::m_attsSize

xmlparse.cc 파일의 542 번째 라인에서 정의되었습니다.

char* XML_ParserStruct::m_buffer

xmlparse.cc 파일의 470 번째 라인에서 정의되었습니다.

char* XML_ParserStruct::m_bufferEnd

xmlparse.cc 파일의 475 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_bufferLim

xmlparse.cc 파일의 477 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_bufferPtr

xmlparse.cc 파일의 473 번째 라인에서 정의되었습니다.

XML_CharacterDataHandler XML_ParserStruct::m_characterDataHandler

xmlparse.cc 파일의 484 번째 라인에서 정의되었습니다.

XML_CommentHandler XML_ParserStruct::m_commentHandler

xmlparse.cc 파일의 486 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_curBase

xmlparse.cc 파일의 537 번째 라인에서 정의되었습니다.

XML_Char* XML_ParserStruct::m_dataBuf

xmlparse.cc 파일의 480 번째 라인에서 정의되었습니다.

XML_Char* XML_ParserStruct::m_dataBufEnd

xmlparse.cc 파일의 481 번째 라인에서 정의되었습니다.

ATTRIBUTE_ID* XML_ParserStruct::m_declAttributeId

xmlparse.cc 파일의 533 번째 라인에서 정의되었습니다.

XML_Bool XML_ParserStruct::m_declAttributeIsCdata

xmlparse.cc 파일의 534 번째 라인에서 정의되었습니다.

XML_Bool XML_ParserStruct::m_declAttributeIsId

xmlparse.cc 파일의 535 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_declAttributeType

xmlparse.cc 파일의 529 번째 라인에서 정의되었습니다.

ELEMENT_TYPE* XML_ParserStruct::m_declElementType

xmlparse.cc 파일의 532 번째 라인에서 정의되었습니다.

ENTITY* XML_ParserStruct::m_declEntity

xmlparse.cc 파일의 525 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_declNotationName

xmlparse.cc 파일의 530 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_declNotationPublicId

xmlparse.cc 파일의 531 번째 라인에서 정의되었습니다.

XML_Bool XML_ParserStruct::m_defaultExpandInternalEntities

xmlparse.cc 파일의 523 번째 라인에서 정의되었습니다.

XML_DefaultHandler XML_ParserStruct::m_defaultHandler

xmlparse.cc 파일의 489 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_doctypeName

xmlparse.cc 파일의 526 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_doctypePubid

xmlparse.cc 파일의 528 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_doctypeSysid

xmlparse.cc 파일의 527 번째 라인에서 정의되었습니다.

DTD* XML_ParserStruct::m_dtd

xmlparse.cc 파일의 536 번째 라인에서 정의되었습니다.

XML_ElementDeclHandler XML_ParserStruct::m_elementDeclHandler

xmlparse.cc 파일의 501 번째 라인에서 정의되었습니다.

const ENCODING* XML_ParserStruct::m_encoding

xmlparse.cc 파일의 505 번째 라인에서 정의되었습니다.

XML_EndCdataSectionHandler XML_ParserStruct::m_endCdataSectionHandler

xmlparse.cc 파일의 488 번째 라인에서 정의되었습니다.

XML_EndDoctypeDeclHandler XML_ParserStruct::m_endDoctypeDeclHandler

xmlparse.cc 파일의 491 번째 라인에서 정의되었습니다.

XML_EndElementHandler XML_ParserStruct::m_endElementHandler

xmlparse.cc 파일의 483 번째 라인에서 정의되었습니다.

XML_EndNamespaceDeclHandler XML_ParserStruct::m_endNamespaceDeclHandler

xmlparse.cc 파일의 495 번째 라인에서 정의되었습니다.

XML_EntityDeclHandler XML_ParserStruct::m_entityDeclHandler

xmlparse.cc 파일의 503 번째 라인에서 정의되었습니다.

enum XML_Error XML_ParserStruct::m_errorCode

xmlparse.cc 파일의 517 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_eventEndPtr

xmlparse.cc 파일의 519 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_eventPtr

xmlparse.cc 파일의 518 번째 라인에서 정의되었습니다.

XML_ExternalEntityRefHandler XML_ParserStruct::m_externalEntityRefHandler

xmlparse.cc 파일의 497 번째 라인에서 정의되었습니다.

XML_Parser XML_ParserStruct::m_externalEntityRefHandlerArg

xmlparse.cc 파일의 498 번째 라인에서 정의되었습니다.

BINDING* XML_ParserStruct::m_freeBindingList

xmlparse.cc 파일의 541 번째 라인에서 정의되었습니다.

OPEN_INTERNAL_ENTITY* XML_ParserStruct::m_freeInternalEntities

xmlparse.cc 파일의 522 번째 라인에서 정의되었습니다.

TAG* XML_ParserStruct::m_freeTagList

xmlparse.cc 파일의 539 번째 라인에서 정의되었습니다.

char* XML_ParserStruct::m_groupConnector

xmlparse.cc 파일의 555 번째 라인에서 정의되었습니다.

unsigned int XML_ParserStruct::m_groupSize

xmlparse.cc 파일의 556 번째 라인에서 정의되었습니다.

void* XML_ParserStruct::m_handlerArg

xmlparse.cc 파일의 469 번째 라인에서 정의되었습니다.

unsigned long XML_ParserStruct::m_hash_secret_salt

xmlparse.cc 파일의 565 번째 라인에서 정의되었습니다.

int XML_ParserStruct::m_idAttIndex

xmlparse.cc 파일의 544 번째 라인에서 정의되었습니다.

BINDING* XML_ParserStruct::m_inheritedBindings

xmlparse.cc 파일의 540 번째 라인에서 정의되었습니다.

INIT_ENCODING XML_ParserStruct::m_initEncoding

xmlparse.cc 파일의 506 번째 라인에서 정의되었습니다.

const ENCODING* XML_ParserStruct::m_internalEncoding

xmlparse.cc 파일의 507 번째 라인에서 정의되었습니다.

const XML_Memory_Handling_Suite XML_ParserStruct::m_mem

xmlparse.cc 파일의 471 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : parserCreate(), XML_ExternalEntityParserCreate(), XML_ParserFree(), XML_ParserReset().

XML_Char XML_ParserStruct::m_namespaceSeparator

xmlparse.cc 파일의 557 번째 라인에서 정의되었습니다.

XML_NotationDeclHandler XML_ParserStruct::m_notationDeclHandler

xmlparse.cc 파일의 493 번째 라인에서 정의되었습니다.

XML_NotStandaloneHandler XML_ParserStruct::m_notStandaloneHandler

xmlparse.cc 파일의 496 번째 라인에서 정의되었습니다.

XML_Bool XML_ParserStruct::m_ns

xmlparse.cc 파일의 509 번째 라인에서 정의되었습니다.

XML_Bool XML_ParserStruct::m_ns_triplets

xmlparse.cc 파일의 510 번째 라인에서 정의되었습니다.

NS_ATT* XML_ParserStruct::m_nsAtts

xmlparse.cc 파일의 546 번째 라인에서 정의되었습니다.

unsigned char XML_ParserStruct::m_nsAttsPower

xmlparse.cc 파일의 548 번째 라인에서 정의되었습니다.

unsigned long XML_ParserStruct::m_nsAttsVersion

xmlparse.cc 파일의 547 번째 라인에서 정의되었습니다.

int XML_ParserStruct::m_nSpecifiedAtts

xmlparse.cc 파일의 543 번째 라인에서 정의되었습니다.

OPEN_INTERNAL_ENTITY* XML_ParserStruct::m_openInternalEntities

xmlparse.cc 파일의 521 번째 라인에서 정의되었습니다.

XML_Parser XML_ParserStruct::m_parentParser

xmlparse.cc 파일의 558 번째 라인에서 정의되었습니다.

XML_Index XML_ParserStruct::m_parseEndByteIndex

xmlparse.cc 파일의 478 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_parseEndPtr

xmlparse.cc 파일의 479 번째 라인에서 정의되었습니다.

XML_ParsingStatus XML_ParserStruct::m_parsingStatus

xmlparse.cc 파일의 559 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : XML_GetParsingStatus().

POSITION XML_ParserStruct::m_position

xmlparse.cc 파일의 552 번째 라인에서 정의되었습니다.

const char* XML_ParserStruct::m_positionPtr

xmlparse.cc 파일의 520 번째 라인에서 정의되었습니다.

XML_ProcessingInstructionHandler XML_ParserStruct::m_processingInstructionHandler

xmlparse.cc 파일의 485 번째 라인에서 정의되었습니다.

Processor* XML_ParserStruct::m_processor

xmlparse.cc 파일의 516 번째 라인에서 정의되었습니다.

PROLOG_STATE XML_ParserStruct::m_prologState

xmlparse.cc 파일의 515 번째 라인에서 정의되었습니다.

const XML_Char* XML_ParserStruct::m_protocolEncodingName

xmlparse.cc 파일의 508 번째 라인에서 정의되었습니다.

XML_SkippedEntityHandler XML_ParserStruct::m_skippedEntityHandler

xmlparse.cc 파일의 499 번째 라인에서 정의되었습니다.

XML_StartCdataSectionHandler XML_ParserStruct::m_startCdataSectionHandler

xmlparse.cc 파일의 487 번째 라인에서 정의되었습니다.

XML_StartDoctypeDeclHandler XML_ParserStruct::m_startDoctypeDeclHandler

xmlparse.cc 파일의 490 번째 라인에서 정의되었습니다.

XML_StartElementHandler XML_ParserStruct::m_startElementHandler

xmlparse.cc 파일의 482 번째 라인에서 정의되었습니다.

XML_StartNamespaceDeclHandler XML_ParserStruct::m_startNamespaceDeclHandler

xmlparse.cc 파일의 494 번째 라인에서 정의되었습니다.

int XML_ParserStruct::m_tagLevel

xmlparse.cc 파일의 524 번째 라인에서 정의되었습니다.

TAG* XML_ParserStruct::m_tagStack

xmlparse.cc 파일의 538 번째 라인에서 정의되었습니다.

STRING_POOL XML_ParserStruct::m_temp2Pool

xmlparse.cc 파일의 554 번째 라인에서 정의되었습니다.

STRING_POOL XML_ParserStruct::m_tempPool

xmlparse.cc 파일의 553 번째 라인에서 정의되었습니다.

void* XML_ParserStruct::m_unknownEncodingData

xmlparse.cc 파일의 512 번째 라인에서 정의되었습니다.

XML_UnknownEncodingHandler XML_ParserStruct::m_unknownEncodingHandler

xmlparse.cc 파일의 500 번째 라인에서 정의되었습니다.

void* XML_ParserStruct::m_unknownEncodingHandlerData

xmlparse.cc 파일의 513 번째 라인에서 정의되었습니다.

void* XML_ParserStruct::m_unknownEncodingMem

xmlparse.cc 파일의 511 번째 라인에서 정의되었습니다.

XML_UnparsedEntityDeclHandler XML_ParserStruct::m_unparsedEntityDeclHandler

xmlparse.cc 파일의 492 번째 라인에서 정의되었습니다.

void* XML_ParserStruct::m_userData

xmlparse.cc 파일의 468 번째 라인에서 정의되었습니다.

XML_XmlDeclHandler XML_ParserStruct::m_xmlDeclHandler

xmlparse.cc 파일의 504 번째 라인에서 정의되었습니다.


이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: