Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로 | 타입정의 | 함수 | 변수
xmlparse.cc 파일 참조
#include <stddef.h>
#include <string.h>
#include <assert.h>
#include <limits.h>
#include <time.h>
#include "ascii.h"
#include "expat.h"
#include "internal.h"
#include "xmltok.h"
#include "xmlrole.h"

이 파일의 소스 코드 페이지로 가기

클래스

struct  NAMED
 
struct  HASH_TABLE
 
struct  HASH_TABLE_ITER
 
struct  binding
 
struct  prefix
 
struct  TAG_NAME
 
struct  tag
 
struct  ENTITY
 
struct  CONTENT_SCAFFOLD
 
struct  block
 
struct  STRING_POOL
 
struct  attribute_id
 
struct  DEFAULT_ATTRIBUTE
 
struct  NS_ATT
 
struct  ELEMENT_TYPE
 
struct  DTD
 
struct  open_internal_entity
 
struct  XML_ParserStruct
 

매크로

#define XML_BUILDING_EXPAT   1
 
#define XML_ENCODE_MAX   XML_UTF8_ENCODE_MAX
 
#define XmlConvert   XmlUtf8Convert
 
#define XmlGetInternalEncoding   XmlGetUtf8InternalEncoding
 
#define XmlGetInternalEncodingNS   XmlGetUtf8InternalEncodingNS
 
#define XmlEncode   XmlUtf8Encode
 
#define MUST_CONVERT(enc, s)   (!(enc)->isUtf8)
 
#define XmlInitEncodingNS   XmlInitEncoding
 
#define XmlInitUnknownEncodingNS   XmlInitUnknownEncoding
 
#define XmlGetInternalEncodingNS   XmlGetInternalEncoding
 
#define XmlParseXmlDeclNS   XmlParseXmlDecl
 
#define XML_T(x)   x
 
#define XML_L(x)   x
 
#define ROUND_UP(n, sz)   (((n) + ((sz) - 1)) & ~((sz) - 1))
 
#define CHAR_HASH(h, c)   (((h) * 0xF4243) ^ (unsigned char)(c))
 
#define SECOND_HASH(hash, mask, power)   ((((hash) & ~(mask)) >> ((power) - 1)) & ((mask) >> 2))
 
#define PROBE_STEP(hash, mask, power)   ((unsigned char)((SECOND_HASH(hash, mask, power)) | 1))
 
#define INIT_TAG_BUF_SIZE   32 /* must be a multiple of sizeof(XML_Char) */
 
#define INIT_DATA_BUF_SIZE   1024
 
#define INIT_ATTS_SIZE   16
 
#define INIT_ATTS_VERSION   0xFFFFFFFF
 
#define INIT_BLOCK_SIZE   1024
 
#define INIT_BUFFER_SIZE   1024
 
#define EXPAND_SPARE   24
 
#define INIT_SCAFFOLD_ELEMENTS   32
 
#define poolStart(pool)   ((pool)->start)
 
#define poolEnd(pool)   ((pool)->ptr)
 
#define poolLength(pool)   ((pool)->ptr - (pool)->start)
 
#define poolChop(pool)   ((void)--(pool->ptr))
 
#define poolLastChar(pool)   (((pool)->ptr)[-1])
 
#define poolDiscard(pool)   ((pool)->ptr = (pool)->start)
 
#define poolFinish(pool)   ((pool)->start = (pool)->ptr)
 
#define poolAppendChar(pool, c)
 
#define MALLOC(s)   (parser->m_mem.malloc_fcn((s)))
 
#define REALLOC(p, s)   (parser->m_mem.realloc_fcn((p),(s)))
 
#define FREE(p)   (parser->m_mem.free_fcn((p)))
 
#define userData   (parser->m_userData)
 
#define handlerArg   (parser->m_handlerArg)
 
#define startElementHandler   (parser->m_startElementHandler)
 
#define endElementHandler   (parser->m_endElementHandler)
 
#define characterDataHandler   (parser->m_characterDataHandler)
 
#define processingInstructionHandler   (parser->m_processingInstructionHandler)
 
#define commentHandler   (parser->m_commentHandler)
 
#define startCdataSectionHandler   (parser->m_startCdataSectionHandler)
 
#define endCdataSectionHandler   (parser->m_endCdataSectionHandler)
 
#define defaultHandler   (parser->m_defaultHandler)
 
#define startDoctypeDeclHandler   (parser->m_startDoctypeDeclHandler)
 
#define endDoctypeDeclHandler   (parser->m_endDoctypeDeclHandler)
 
#define unparsedEntityDeclHandler   (parser->m_unparsedEntityDeclHandler)
 
#define notationDeclHandler   (parser->m_notationDeclHandler)
 
#define startNamespaceDeclHandler   (parser->m_startNamespaceDeclHandler)
 
#define endNamespaceDeclHandler   (parser->m_endNamespaceDeclHandler)
 
#define notStandaloneHandler   (parser->m_notStandaloneHandler)
 
#define externalEntityRefHandler   (parser->m_externalEntityRefHandler)
 
#define externalEntityRefHandlerArg   (parser->m_externalEntityRefHandlerArg)
 
#define internalEntityRefHandler   (parser->m_internalEntityRefHandler)
 
#define skippedEntityHandler   (parser->m_skippedEntityHandler)
 
#define unknownEncodingHandler   (parser->m_unknownEncodingHandler)
 
#define elementDeclHandler   (parser->m_elementDeclHandler)
 
#define attlistDeclHandler   (parser->m_attlistDeclHandler)
 
#define entityDeclHandler   (parser->m_entityDeclHandler)
 
#define xmlDeclHandler   (parser->m_xmlDeclHandler)
 
#define encoding   (parser->m_encoding)
 
#define initEncoding   (parser->m_initEncoding)
 
#define internalEncoding   (parser->m_internalEncoding)
 
#define unknownEncodingMem   (parser->m_unknownEncodingMem)
 
#define unknownEncodingData   (parser->m_unknownEncodingData)
 
#define unknownEncodingHandlerData   (parser->m_unknownEncodingHandlerData)
 
#define unknownEncodingRelease   (parser->m_unknownEncodingRelease)
 
#define protocolEncodingName   (parser->m_protocolEncodingName)
 
#define ns   (parser->m_ns)
 
#define ns_triplets   (parser->m_ns_triplets)
 
#define prologState   (parser->m_prologState)
 
#define processor   (parser->m_processor)
 
#define errorCode   (parser->m_errorCode)
 
#define eventPtr   (parser->m_eventPtr)
 
#define eventEndPtr   (parser->m_eventEndPtr)
 
#define positionPtr   (parser->m_positionPtr)
 
#define position   (parser->m_position)
 
#define openInternalEntities   (parser->m_openInternalEntities)
 
#define freeInternalEntities   (parser->m_freeInternalEntities)
 
#define defaultExpandInternalEntities   (parser->m_defaultExpandInternalEntities)
 
#define tagLevel   (parser->m_tagLevel)
 
#define buffer   (parser->m_buffer)
 
#define bufferPtr   (parser->m_bufferPtr)
 
#define bufferEnd   (parser->m_bufferEnd)
 
#define parseEndByteIndex   (parser->m_parseEndByteIndex)
 
#define parseEndPtr   (parser->m_parseEndPtr)
 
#define bufferLim   (parser->m_bufferLim)
 
#define dataBuf   (parser->m_dataBuf)
 
#define dataBufEnd   (parser->m_dataBufEnd)
 
#define _dtd   (parser->m_dtd)
 
#define curBase   (parser->m_curBase)
 
#define declEntity   (parser->m_declEntity)
 
#define doctypeName   (parser->m_doctypeName)
 
#define doctypeSysid   (parser->m_doctypeSysid)
 
#define doctypePubid   (parser->m_doctypePubid)
 
#define declAttributeType   (parser->m_declAttributeType)
 
#define declNotationName   (parser->m_declNotationName)
 
#define declNotationPublicId   (parser->m_declNotationPublicId)
 
#define declElementType   (parser->m_declElementType)
 
#define declAttributeId   (parser->m_declAttributeId)
 
#define declAttributeIsCdata   (parser->m_declAttributeIsCdata)
 
#define declAttributeIsId   (parser->m_declAttributeIsId)
 
#define freeTagList   (parser->m_freeTagList)
 
#define freeBindingList   (parser->m_freeBindingList)
 
#define inheritedBindings   (parser->m_inheritedBindings)
 
#define tagStack   (parser->m_tagStack)
 
#define atts   (parser->m_atts)
 
#define attsSize   (parser->m_attsSize)
 
#define nSpecifiedAtts   (parser->m_nSpecifiedAtts)
 
#define idAttIndex   (parser->m_idAttIndex)
 
#define nsAtts   (parser->m_nsAtts)
 
#define nsAttsVersion   (parser->m_nsAttsVersion)
 
#define nsAttsPower   (parser->m_nsAttsPower)
 
#define attInfo   (parser->m_attInfo)
 
#define tempPool   (parser->m_tempPool)
 
#define temp2Pool   (parser->m_temp2Pool)
 
#define groupConnector   (parser->m_groupConnector)
 
#define groupSize   (parser->m_groupSize)
 
#define namespaceSeparator   (parser->m_namespaceSeparator)
 
#define parentParser   (parser->m_parentParser)
 
#define ps_parsing   (parser->m_parsingStatus.parsing)
 
#define ps_finalBuffer   (parser->m_parsingStatus.finalBuffer)
 
#define hash_secret_salt   (parser->m_hash_secret_salt)
 
#define V1(a, b, c)   XML_L(#a)XML_L(".")XML_L(#b)XML_L(".")XML_L(#c)
 
#define V2(a, b, c)   XML_L("expat_")V1(a,b,c)
 
#define CONTEXT_SEP   XML_T(ASCII_FF)
 
#define INIT_POWER   6
 

타입정의

typedef char ICHAR
 
typedef const XML_CharKEY
 
typedef struct binding BINDING
 
typedef struct prefix PREFIX
 
typedef struct tag TAG
 
typedef struct block BLOCK
 
typedef struct attribute_id ATTRIBUTE_ID
 
typedef struct open_internal_entity OPEN_INTERNAL_ENTITY
 

함수

enum XML_Error PTRCALL Processor (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error handleUnknownEncoding (XML_Parser parser, const XML_Char *encodingName)
 
static enum XML_Error processXmlDecl (XML_Parser parser, int isGeneralTextEntity, const char *s, const char *next)
 
static enum XML_Error initializeEncoding (XML_Parser parser)
 
static enum XML_Error doProlog (XML_Parser parser, const ENCODING *enc, const char *s, const char *end, int tok, const char *next, const char **nextPtr, XML_Bool haveMore)
 
static enum XML_Error processInternalEntity (XML_Parser parser, ENTITY *entity, XML_Bool betweenDecl)
 
static enum XML_Error doContent (XML_Parser parser, int startTagLevel, const ENCODING *enc, const char *start, const char *end, const char **endPtr, XML_Bool haveMore)
 
static enum XML_Error doCdataSection (XML_Parser parser, const ENCODING *, const char **startPtr, const char *end, const char **nextPtr, XML_Bool haveMore)
 
static enum XML_Error storeAtts (XML_Parser parser, const ENCODING *, const char *s, TAG_NAME *tagNamePtr, BINDING **bindingsPtr)
 
static enum XML_Error addBinding (XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId, const XML_Char *uri, BINDING **bindingsPtr)
 
static int defineAttribute (ELEMENT_TYPE *type, ATTRIBUTE_ID *, XML_Bool isCdata, XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser)
 
static enum XML_Error storeAttributeValue (XML_Parser parser, const ENCODING *, XML_Bool isCdata, const char *, const char *, STRING_POOL *)
 
static enum XML_Error appendAttributeValue (XML_Parser parser, const ENCODING *, XML_Bool isCdata, const char *, const char *, STRING_POOL *)
 
static ATTRIBUTE_IDgetAttributeId (XML_Parser parser, const ENCODING *enc, const char *start, const char *end)
 
static int setElementTypePrefix (XML_Parser parser, ELEMENT_TYPE *)
 
static enum XML_Error storeEntityValue (XML_Parser parser, const ENCODING *enc, const char *start, const char *end)
 
static int reportProcessingInstruction (XML_Parser parser, const ENCODING *enc, const char *start, const char *end)
 
static int reportComment (XML_Parser parser, const ENCODING *enc, const char *start, const char *end)
 
static void reportDefault (XML_Parser parser, const ENCODING *enc, const char *start, const char *end)
 
static const XML_ChargetContext (XML_Parser parser)
 
static XML_Bool setContext (XML_Parser parser, const XML_Char *context)
 
static void FASTCALL normalizePublicId (XML_Char *s)
 
static DTDdtdCreate (const XML_Memory_Handling_Suite *ms)
 
static void dtdReset (DTD *p, const XML_Memory_Handling_Suite *ms)
 
static void dtdDestroy (DTD *p, XML_Bool isDocEntity, const XML_Memory_Handling_Suite *ms)
 
static int dtdCopy (XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd, const XML_Memory_Handling_Suite *ms)
 
static int copyEntityTable (XML_Parser oldParser, HASH_TABLE *, STRING_POOL *, const HASH_TABLE *)
 
static NAMEDlookup (XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize)
 
static void FASTCALL hashTableInit (HASH_TABLE *, const XML_Memory_Handling_Suite *ms)
 
static void FASTCALL hashTableClear (HASH_TABLE *)
 
static void FASTCALL hashTableDestroy (HASH_TABLE *)
 
static void FASTCALL hashTableIterInit (HASH_TABLE_ITER *, const HASH_TABLE *)
 
static NAMED *FASTCALL hashTableIterNext (HASH_TABLE_ITER *)
 
static void FASTCALL poolInit (STRING_POOL *, const XML_Memory_Handling_Suite *ms)
 
static void FASTCALL poolClear (STRING_POOL *)
 
static void FASTCALL poolDestroy (STRING_POOL *)
 
static XML_CharpoolAppend (STRING_POOL *pool, const ENCODING *enc, const char *ptr, const char *end)
 
static XML_CharpoolStoreString (STRING_POOL *pool, const ENCODING *enc, const char *ptr, const char *end)
 
static XML_Bool FASTCALL poolGrow (STRING_POOL *pool)
 
static const XML_Char *FASTCALL poolCopyString (STRING_POOL *pool, const XML_Char *s)
 
static const XML_CharpoolCopyStringN (STRING_POOL *pool, const XML_Char *s, int n)
 
static const XML_Char *FASTCALL poolAppendString (STRING_POOL *pool, const XML_Char *s)
 
static int FASTCALL nextScaffoldPart (XML_Parser parser)
 
static XML_Contentbuild_model (XML_Parser parser)
 
static ELEMENT_TYPEgetElementType (XML_Parser parser, const ENCODING *enc, const char *ptr, const char *end)
 
static unsigned long generate_hash_secret_salt (void)
 
static XML_Bool startParsing (XML_Parser parser)
 
static XML_Parser parserCreate (const XML_Char *encodingName, const XML_Memory_Handling_Suite *memsuite, const XML_Char *nameSep, DTD *dtd)
 
static void parserInit (XML_Parser parser, const XML_Char *encodingName)
 
XML_Parser XMLCALL XML_ParserCreate (const XML_Char *encodingName)
 
XML_Parser XMLCALL XML_ParserCreateNS (const XML_Char *encodingName, XML_Char nsSep)
 
XML_Parser XMLCALL XML_ParserCreate_MM (const XML_Char *encodingName, const XML_Memory_Handling_Suite *memsuite, const XML_Char *nameSep)
 
static void FASTCALL moveToFreeBindingList (XML_Parser parser, BINDING *bindings)
 
XML_Bool XMLCALL XML_ParserReset (XML_Parser parser, const XML_Char *encodingName)
 
enum XML_Status XMLCALL XML_SetEncoding (XML_Parser parser, const XML_Char *encodingName)
 
XML_Parser XMLCALL XML_ExternalEntityParserCreate (XML_Parser oldParser, const XML_Char *context, const XML_Char *encodingName)
 
static void FASTCALL destroyBindings (BINDING *bindings, XML_Parser parser)
 
void XMLCALL XML_ParserFree (XML_Parser parser)
 
void XMLCALL XML_UseParserAsHandlerArg (XML_Parser parser)
 
enum XML_Error XMLCALL XML_UseForeignDTD (XML_Parser parser, XML_Bool useDTD)
 
void XMLCALL XML_SetReturnNSTriplet (XML_Parser parser, int do_nst)
 
void XMLCALL XML_SetUserData (XML_Parser parser, void *p)
 
enum XML_Status XMLCALL XML_SetBase (XML_Parser parser, const XML_Char *p)
 
const XML_Char *XMLCALL XML_GetBase (XML_Parser parser)
 
int XMLCALL XML_GetSpecifiedAttributeCount (XML_Parser parser)
 
int XMLCALL XML_GetIdAttributeIndex (XML_Parser parser)
 
void XMLCALL XML_SetElementHandler (XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end)
 
void XMLCALL XML_SetStartElementHandler (XML_Parser parser, XML_StartElementHandler start)
 
void XMLCALL XML_SetEndElementHandler (XML_Parser parser, XML_EndElementHandler end)
 
void XMLCALL XML_SetCharacterDataHandler (XML_Parser parser, XML_CharacterDataHandler handler)
 
void XMLCALL XML_SetProcessingInstructionHandler (XML_Parser parser, XML_ProcessingInstructionHandler handler)
 
void XMLCALL XML_SetCommentHandler (XML_Parser parser, XML_CommentHandler handler)
 
void XMLCALL XML_SetCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end)
 
void XMLCALL XML_SetStartCdataSectionHandler (XML_Parser parser, XML_StartCdataSectionHandler start)
 
void XMLCALL XML_SetEndCdataSectionHandler (XML_Parser parser, XML_EndCdataSectionHandler end)
 
void XMLCALL XML_SetDefaultHandler (XML_Parser parser, XML_DefaultHandler handler)
 
void XMLCALL XML_SetDefaultHandlerExpand (XML_Parser parser, XML_DefaultHandler handler)
 
void XMLCALL XML_SetDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end)
 
void XMLCALL XML_SetStartDoctypeDeclHandler (XML_Parser parser, XML_StartDoctypeDeclHandler start)
 
void XMLCALL XML_SetEndDoctypeDeclHandler (XML_Parser parser, XML_EndDoctypeDeclHandler end)
 
void XMLCALL XML_SetUnparsedEntityDeclHandler (XML_Parser parser, XML_UnparsedEntityDeclHandler handler)
 
void XMLCALL XML_SetNotationDeclHandler (XML_Parser parser, XML_NotationDeclHandler handler)
 
void XMLCALL XML_SetNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end)
 
void XMLCALL XML_SetStartNamespaceDeclHandler (XML_Parser parser, XML_StartNamespaceDeclHandler start)
 
void XMLCALL XML_SetEndNamespaceDeclHandler (XML_Parser parser, XML_EndNamespaceDeclHandler end)
 
void XMLCALL XML_SetNotStandaloneHandler (XML_Parser parser, XML_NotStandaloneHandler handler)
 
void XMLCALL XML_SetExternalEntityRefHandler (XML_Parser parser, XML_ExternalEntityRefHandler handler)
 
void XMLCALL XML_SetExternalEntityRefHandlerArg (XML_Parser parser, void *arg)
 
void XMLCALL XML_SetSkippedEntityHandler (XML_Parser parser, XML_SkippedEntityHandler handler)
 
void XMLCALL XML_SetUnknownEncodingHandler (XML_Parser parser, XML_UnknownEncodingHandler handler, void *data)
 
void XMLCALL XML_SetElementDeclHandler (XML_Parser parser, XML_ElementDeclHandler eldecl)
 
void XMLCALL XML_SetAttlistDeclHandler (XML_Parser parser, XML_AttlistDeclHandler attdecl)
 
void XMLCALL XML_SetEntityDeclHandler (XML_Parser parser, XML_EntityDeclHandler handler)
 
void XMLCALL XML_SetXmlDeclHandler (XML_Parser parser, XML_XmlDeclHandler handler)
 
int XMLCALL XML_SetParamEntityParsing (XML_Parser parser, enum XML_ParamEntityParsing peParsing)
 
int XMLCALL XML_SetHashSalt (XML_Parser parser, unsigned long hash_salt)
 
enum XML_Status XMLCALL XML_Parse (XML_Parser parser, const char *s, int len, int isFinal)
 
enum XML_Status XMLCALL XML_ParseBuffer (XML_Parser parser, int len, int isFinal)
 
void *XMLCALL XML_GetBuffer (XML_Parser parser, int len)
 
enum XML_Status XMLCALL XML_StopParser (XML_Parser parser, XML_Bool resumable)
 
enum XML_Status XMLCALL XML_ResumeParser (XML_Parser parser)
 
void XMLCALL XML_GetParsingStatus (XML_Parser parser, XML_ParsingStatus *status)
 
enum XML_Error XMLCALL XML_GetErrorCode (XML_Parser parser)
 
XML_Index XMLCALL XML_GetCurrentByteIndex (XML_Parser parser)
 
int XMLCALL XML_GetCurrentByteCount (XML_Parser parser)
 
const char *XMLCALL XML_GetInputContext (XML_Parser parser, int *offset, int *size)
 
XML_Size XMLCALL XML_GetCurrentLineNumber (XML_Parser parser)
 
XML_Size XMLCALL XML_GetCurrentColumnNumber (XML_Parser parser)
 
void XMLCALL XML_FreeContentModel (XML_Parser parser, XML_Content *model)
 
void *XMLCALL XML_MemMalloc (XML_Parser parser, size_t size)
 
void *XMLCALL XML_MemRealloc (XML_Parser parser, void *ptr, size_t size)
 
void XMLCALL XML_MemFree (XML_Parser parser, void *ptr)
 
void XMLCALL XML_DefaultCurrent (XML_Parser parser)
 
const XML_LChar *XMLCALL XML_ErrorString (enum XML_Error code)
 
const XML_LChar *XMLCALL XML_ExpatVersion (void)
 
XML_Expat_Version XMLCALL XML_ExpatVersionInfo (void)
 
const XML_Feature *XMLCALL XML_GetFeatureList (void)
 
static XML_Bool storeRawNames (XML_Parser parser)
 
static enum XML_Error PTRCALL contentProcessor (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL externalEntityInitProcessor (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL externalEntityInitProcessor2 (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL externalEntityInitProcessor3 (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL externalEntityContentProcessor (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL cdataSectionProcessor (XML_Parser parser, const char *start, const char *end, const char **endPtr)
 
static enum XML_Error PTRCALL prologInitProcessor (XML_Parser parser, const char *s, const char *end, const char **nextPtr)
 
static enum XML_Error PTRCALL prologProcessor (XML_Parser parser, const char *s, const char *end, const char **nextPtr)
 
static enum XML_Error PTRCALL epilogProcessor (XML_Parser parser, const char *s, const char *end, const char **nextPtr)
 
static enum XML_Error PTRCALL internalEntityProcessor (XML_Parser parser, const char *s, const char *end, const char **nextPtr)
 
static enum XML_Error PTRCALL errorProcessor (XML_Parser parser, const char *s, const char *end, const char **nextPtr)
 
static void FASTCALL normalizeLines (XML_Char *s)
 
static XML_Bool FASTCALL keyeq (KEY s1, KEY s2)
 
static unsigned long FASTCALL hash (XML_Parser parser, KEY s)
 
static void build_node (XML_Parser parser, int src_node, XML_Content *dest, XML_Content **contpos, XML_Char **strpos)
 

변수

static Processor prologProcessor
 
static Processor prologInitProcessor
 
static Processor contentProcessor
 
static Processor cdataSectionProcessor
 
static Processor epilogProcessor
 
static Processor errorProcessor
 
static Processor externalEntityInitProcessor
 
static Processor externalEntityInitProcessor2
 
static Processor externalEntityInitProcessor3
 
static Processor externalEntityContentProcessor
 
static Processor internalEntityProcessor
 
static const XML_Char implicitContext []
 

매크로 문서화

#define _dtd   (parser->m_dtd)
#define attInfo   (parser->m_attInfo)

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

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

#define attlistDeclHandler   (parser->m_attlistDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetAttlistDeclHandler().

#define atts   (parser->m_atts)

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

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

#define attsSize   (parser->m_attsSize)

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

다음에 의해서 참조됨 : parserCreate(), storeAtts().

#define buffer   (parser->m_buffer)

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

다음에 의해서 참조됨 : G4InterpolationManager::AppendScheme(), G4HadLeadBias::Bias(), destroy_pool(), G4OpenInventorXtExaminerViewer::findAndSetRefPath(), cheprep::DefaultHepRepAttValue::getAsString(), G4RootAnalysisReader::GetBuffer(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), HadrontherapyMagneticField3D::HadrontherapyMagneticField3D(), G4ParticleHPDeExGammas::Init(), cheprep::XMLWriter::normalize(), CLHEP::RanshiEngine::operator float(), CLHEP::RanshiEngine::operator unsigned int(), G4DNAPARSER::CommandLineParser::Parse(), parserCreate(), parserInit(), GIDI_settings_group::print(), GIDI_settings_flux_order::print(), PurgMagTabulatedField3D::PurgMagTabulatedField3D(), DicomHandler::read_defined_nested(), DicomHandler::read_undefined_item(), DicomHandler::read_undefined_nested(), DicomHandler::ReadFile(), G4RootAnalysisReader::ReadH1Impl(), G4RootAnalysisReader::ReadH2Impl(), G4RootAnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadNtupleImpl(), G4RootAnalysisReader::ReadP1Impl(), G4RootAnalysisReader::ReadP2Impl(), G4VUserMPIrunMerger::Receive(), G4MPIscorerMerger::Receive(), G4ITModelHandler::RegisterModel(), G4VUserMPIrunMerger::Send(), G4MPIscorerMerger::Send(), G4ZMQServer::SessionStart(), G4ITModelHandler::SetModel(), SetSeed(), smr_vallocateFormatMessage(), xDataXML_importFile2(), XML_GetBuffer(), XML_GetInputContext(), XML_Parse(), XML_ParserFree().

#define bufferEnd   (parser->m_bufferEnd)

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

다음에 의해서 참조됨 : parserInit(), XML_GetBuffer(), XML_GetInputContext(), XML_Parse(), XML_ParseBuffer().

#define bufferLim   (parser->m_bufferLim)

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

다음에 의해서 참조됨 : parserCreate(), XML_GetBuffer(), XML_Parse().

#define bufferPtr   (parser->m_bufferPtr)

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

다음에 의해서 참조됨 : parserInit(), XML_GetBuffer(), XML_Parse(), XML_ParseBuffer(), XML_ResumeParser().

#define CHAR_HASH (   h,
 
)    (((h) * 0xF4243) ^ (unsigned char)(c))

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

다음에 의해서 참조됨 : hash(), storeAtts().

#define characterDataHandler   (parser->m_characterDataHandler)

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

다음에 의해서 참조됨 : doCdataSection(), doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetCharacterDataHandler().

#define commentHandler   (parser->m_commentHandler)

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

다음에 의해서 참조됨 : parserInit(), reportComment(), XML_ExternalEntityParserCreate(), XML_SetCommentHandler().

#define CONTEXT_SEP   XML_T(ASCII_FF)

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

다음에 의해서 참조됨 : getContext(), setContext().

#define curBase   (parser->m_curBase)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_GetBase(), XML_SetBase().

#define dataBuf   (parser->m_dataBuf)

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

다음에 의해서 참조됨 : doCdataSection(), doContent(), parserCreate(), reportDefault(), XML_ParserFree().

#define dataBufEnd   (parser->m_dataBufEnd)

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

다음에 의해서 참조됨 : doCdataSection(), doContent(), parserCreate(), reportDefault().

#define declAttributeId   (parser->m_declAttributeId)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declAttributeIsCdata   (parser->m_declAttributeIsCdata)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declAttributeIsId   (parser->m_declAttributeIsId)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declAttributeType   (parser->m_declAttributeType)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declElementType   (parser->m_declElementType)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate().

#define declEntity   (parser->m_declEntity)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declNotationName   (parser->m_declNotationName)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define declNotationPublicId   (parser->m_declNotationPublicId)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define defaultExpandInternalEntities   (parser->m_defaultExpandInternalEntities)

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

다음에 의해서 참조됨 : doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetDefaultHandler(), XML_SetDefaultHandlerExpand().

#define defaultHandler   (parser->m_defaultHandler)
#define doctypeName   (parser->m_doctypeName)

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

#define doctypePubid   (parser->m_doctypePubid)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define doctypeSysid   (parser->m_doctypeSysid)

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

다음에 의해서 참조됨 : doProlog(), parserInit().

#define elementDeclHandler   (parser->m_elementDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetElementDeclHandler().

#define encoding   (parser->m_encoding)

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

다음에 의해서 참조됨 : doProlog(), initializeEncoding().

#define endCdataSectionHandler   (parser->m_endCdataSectionHandler)

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

다음에 의해서 참조됨 : doCdataSection(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetCdataSectionHandler(), XML_SetEndCdataSectionHandler().

#define endDoctypeDeclHandler   (parser->m_endDoctypeDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_SetDoctypeDeclHandler(), XML_SetEndDoctypeDeclHandler().

#define endElementHandler   (parser->m_endElementHandler)

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

다음에 의해서 참조됨 : doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetElementHandler(), XML_SetEndElementHandler().

#define endNamespaceDeclHandler   (parser->m_endNamespaceDeclHandler)

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

다음에 의해서 참조됨 : doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetEndNamespaceDeclHandler(), XML_SetNamespaceDeclHandler().

#define entityDeclHandler   (parser->m_entityDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetEntityDeclHandler().

#define errorCode   (parser->m_errorCode)

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

다음에 의해서 참조됨 : errorProcessor(), parserInit(), XML_GetBuffer(), XML_GetErrorCode(), XML_Parse(), XML_ParseBuffer(), XML_ResumeParser(), XML_StopParser().

#define eventEndPtr   (parser->m_eventEndPtr)
#define eventPtr   (parser->m_eventPtr)
#define EXPAND_SPARE   24

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

다음에 의해서 참조됨 : addBinding(), storeAtts().

#define externalEntityRefHandler   (parser->m_externalEntityRefHandler)

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

다음에 의해서 참조됨 : doContent(), doProlog(), parserInit(), storeEntityValue(), XML_ExternalEntityParserCreate(), XML_SetExternalEntityRefHandler().

#define externalEntityRefHandlerArg   (parser->m_externalEntityRefHandlerArg)

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

다음에 의해서 참조됨 : doContent(), doProlog(), parserInit(), storeEntityValue(), XML_ExternalEntityParserCreate(), XML_SetExternalEntityRefHandlerArg().

#define FREE (   p)    (parser->m_mem.free_fcn((p)))

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

다음에 의해서 참조됨 : addBinding(), destroyBindings(), doContent(), parserCreate(), storeAtts(), XML_FreeContentModel(), XML_GetBuffer(), XML_MemFree(), XML_ParserFree(), XML_ParserReset().

#define freeBindingList   (parser->m_freeBindingList)

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

다음에 의해서 참조됨 : addBinding(), doContent(), moveToFreeBindingList(), parserCreate(), XML_ParserFree().

#define freeInternalEntities   (parser->m_freeInternalEntities)

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

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

#define freeTagList   (parser->m_freeTagList)

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

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

#define groupConnector   (parser->m_groupConnector)

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

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

#define groupSize   (parser->m_groupSize)

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

다음에 의해서 참조됨 : doProlog(), nextScaffoldPart(), parserCreate().

#define handlerArg   (parser->m_handlerArg)
#define hash_secret_salt   (parser->m_hash_secret_salt)

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

다음에 의해서 참조됨 : hash(), parserInit(), startParsing(), storeAtts(), XML_ExternalEntityParserCreate(), XML_SetHashSalt().

#define idAttIndex   (parser->m_idAttIndex)

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

다음에 의해서 참조됨 : storeAtts(), XML_GetIdAttributeIndex().

#define inheritedBindings   (parser->m_inheritedBindings)

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

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

#define INIT_ATTS_SIZE   16

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

다음에 의해서 참조됨 : parserCreate(), storeAtts().

#define INIT_ATTS_VERSION   0xFFFFFFFF

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

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

#define INIT_BLOCK_SIZE   1024

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

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

#define INIT_BUFFER_SIZE   1024

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

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

#define INIT_DATA_BUF_SIZE   1024

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

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

#define INIT_POWER   6

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

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

#define INIT_SCAFFOLD_ELEMENTS   32

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

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

#define INIT_TAG_BUF_SIZE   32 /* must be a multiple of sizeof(XML_Char) */

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

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

#define initEncoding   (parser->m_initEncoding)

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

다음에 의해서 참조됨 : initializeEncoding(), parserInit().

#define internalEncoding   (parser->m_internalEncoding)

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

다음에 의해서 참조됨 : appendAttributeValue(), internalEntityProcessor(), parserCreate(), processInternalEntity(), storeEntityValue(), XML_DefaultCurrent().

#define internalEntityRefHandler   (parser->m_internalEntityRefHandler)

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

#define MALLOC (   s)    (parser->m_mem.malloc_fcn((s)))
#define MUST_CONVERT (   enc,
  s 
)    (!(enc)->isUtf8)

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

다음에 의해서 참조됨 : doCdataSection(), doContent(), reportDefault().

#define namespaceSeparator   (parser->m_namespaceSeparator)

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

다음에 의해서 참조됨 : addBinding(), doContent(), getContext(), parserCreate(), storeAtts(), XML_ExternalEntityParserCreate().

#define notationDeclHandler   (parser->m_notationDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetNotationDeclHandler().

#define notStandaloneHandler   (parser->m_notStandaloneHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetNotStandaloneHandler().

#define ns   (parser->m_ns)

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

다음에 의해서 참조됨 : G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4ErrorSurfaceTrajState::BuildErrorMatrix(), G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), G4FastStep::CheckIt(), G4VParticleChange::CheckSecondary(), OpNoviceDetectorConstruction::Construct(), G4ShortLivedConstructor::ConstructMesons(), G4NeutronTrackingCut::ConstructProcess(), Run::CountSteps0(), Run::CountSteps1(), WLSMaterials::CreateMaterials(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), LXeDetectorConstruction::DefineMaterials(), G4EtaPrime::Definition(), G4BcMesonMinus::Definition(), G4Upsilon::Definition(), G4BcMesonPlus::Definition(), G4BMesonMinus::Definition(), G4MuonMinus::Definition(), G4MuonPlus::Definition(), G4AntiBMesonZero::Definition(), G4BMesonPlus::Definition(), G4BMesonZero::Definition(), G4OmegabMinus::Definition(), G4BsMesonZero::Definition(), G4OmegacZero::Definition(), G4JPsi::Definition(), G4TauPlus::Definition(), G4OmegaMinus::Definition(), G4AntiSigmacPlusPlus::Definition(), G4SigmaZero::Definition(), G4AntiSigmacPlus::Definition(), G4DMesonMinus::Definition(), G4DMesonPlus::Definition(), G4DMesonZero::Definition(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4AntiSigmacZero::Definition(), G4DsMesonMinus::Definition(), G4PionZero::Definition(), G4AntiSigmaMinus::Definition(), G4DsMesonPlus::Definition(), G4AntiLambdacPlus::Definition(), G4AntiSigmaPlus::Definition(), G4Eta::Definition(), G4AntiLambda::Definition(), G4AntiSigmaZero::Definition(), G4AntiOmegabMinus::Definition(), G4SigmacPlus::Definition(), G4SigmacPlusPlus::Definition(), G4SigmacZero::Definition(), G4SigmaMinus::Definition(), G4SigmaPlus::Definition(), G4AntiOmegacZero::Definition(), G4TauMinus::Definition(), G4AntiXicPlus::Definition(), G4AntiXicZero::Definition(), G4KaonMinus::Definition(), G4KaonPlus::Definition(), G4AntiOmegaMinus::Definition(), G4KaonZeroLong::Definition(), G4AntiXiMinus::Definition(), G4KaonZeroShort::Definition(), G4AntiXiZero::Definition(), G4Lambda::Definition(), G4XicPlus::Definition(), G4LambdacPlus::Definition(), G4XicZero::Definition(), G4XiMinus::Definition(), G4XiZero::Definition(), G4AntiDMesonZero::Definition(), G4AntiBsMesonZero::Definition(), G4AntiSigmabMinus::Definition(), G4AntiSigmabZero::Definition(), G4AntiSigmabPlus::Definition(), G4AntiXibZero::Definition(), G4SigmabMinus::Definition(), G4AntiXibMinus::Definition(), G4SigmabZero::Definition(), G4Etac::Definition(), G4XibMinus::Definition(), G4SigmabPlus::Definition(), G4XibZero::Definition(), G4AntiLambdab::Definition(), G4Lambdab::Definition(), doContent(), G4GEMProbability::Dump(), G4ParticleChangeForDecay::DumpInfo(), G4IsotopeProperty::DumpInfo(), G4ParticleChange::DumpInfo(), G4ParticleDefinition::DumpTable(), RE01EventAction::EndOfEventAction(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4HtmlPPReporter::GenerateIndex(), G4NuclideTable::GenerateNuclide(), MedicalBeam::GeneratePrimaries(), getAttributeId(), G4MuonicAtomDecay::GetMeanLifeTime(), G4Decay::GetMeanLifeTime(), G4RadioactiveDecayBase::GetMeanLifeTime(), G4RadioactiveDecay::GetMeanLifeTime(), handleUnknownEncoding(), initializeEncoding(), G4LDMPhoton::LDMPhotonDefinition(), operator<<(), OpNovicePrimaryGeneratorAction::OpNovicePrimaryGeneratorAction(), parserCreate(), G4OpWLS::PostStepDoIt(), G4Scintillation::PostStepDoIt(), XAluminumElectrodeHit::Print(), B5HodoscopeHit::Print(), B5DriftChamberHit::Print(), H02MuonHit::Print(), G4PrimaryVertex::Print(), G4MCTSimVertex::Print(), G4PrimaryParticle::Print(), G4ParticlePropertyData::Print(), G4MCTSimParticle::PrintSingle(), ScreenSD::ProcessHits(), processXmlDecl(), G4VisCommandsViewerSet::SetNewValue(), G4NeutronKiller::SetTimeLimit(), startParsing(), G4BinaryCascade::StepParticlesOut(), storeAtts(), G4ViewParameters::TimeWindowCommands(), F05SteppingAction::UserSteppingAction(), G4SteppingVerbose::VerboseTrack(), G4ITSteppingVerbose::VerboseTrack(), XAluminumElectrodeSensitivity::WriteHitInfo(), DMXEventAction::writeScintHitsToFile(), XML_ExternalEntityParserCreate().

#define ns_triplets   (parser->m_ns_triplets)

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

다음에 의해서 참조됨 : doContent(), parserCreate(), storeAtts(), XML_ExternalEntityParserCreate(), XML_SetReturnNSTriplet().

#define nsAtts   (parser->m_nsAtts)

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

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

#define nsAttsPower   (parser->m_nsAttsPower)

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

다음에 의해서 참조됨 : parserCreate(), storeAtts().

#define nsAttsVersion   (parser->m_nsAttsVersion)

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

다음에 의해서 참조됨 : parserCreate(), storeAtts().

#define nSpecifiedAtts   (parser->m_nSpecifiedAtts)

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

다음에 의해서 참조됨 : parserInit(), storeAtts(), XML_GetSpecifiedAttributeCount().

#define openInternalEntities   (parser->m_openInternalEntities)
#define parentParser   (parser->m_parentParser)
#define parseEndByteIndex   (parser->m_parseEndByteIndex)

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

다음에 의해서 참조됨 : parserInit(), storeAtts(), XML_GetCurrentByteIndex(), XML_Parse(), XML_ParseBuffer().

#define parseEndPtr   (parser->m_parseEndPtr)

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

다음에 의해서 참조됨 : parserInit(), storeAtts(), XML_GetCurrentByteIndex(), XML_Parse(), XML_ParseBuffer(), XML_ResumeParser().

#define poolAppendChar (   pool,
 
)
값:
(((pool)->ptr == (pool)->end && !poolGrow(pool)) \
? 0 \
: ((*((pool)->ptr)++ = c), 1))
static XML_Bool FASTCALL poolGrow(STRING_POOL *pool)
Definition: xmlparse.cc:6216

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

다음에 의해서 참조됨 : appendAttributeValue(), doProlog(), dtdCopy(), getAttributeId(), getContext(), poolAppendString(), poolCopyString(), poolCopyStringN(), setContext(), setElementTypePrefix(), storeAttributeValue(), storeAtts().

#define poolChop (   pool)    ((void)--(pool->ptr))

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

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

#define poolDiscard (   pool)    ((pool)->ptr = (pool)->start)

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

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), doProlog(), getAttributeId(), getElementType(), setContext(), setElementTypePrefix(), storeEntityValue().

#define poolEnd (   pool)    ((pool)->ptr)

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

#define poolFinish (   pool)    ((pool)->start = (pool)->ptr)
#define poolLastChar (   pool)    (((pool)->ptr)[-1])

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

다음에 의해서 참조됨 : appendAttributeValue(), storeAttributeValue().

#define poolLength (   pool)    ((pool)->ptr - (pool)->start)

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

다음에 의해서 참조됨 : appendAttributeValue(), doProlog(), setContext(), storeAttributeValue().

#define poolStart (   pool)    ((pool)->start)

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

다음에 의해서 참조됨 : doProlog(), getAttributeId(), setContext(), setElementTypePrefix(), storeAtts().

#define position   (parser->m_position)

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

다음에 의해서 참조됨 : G4ArrayOps::Add(), G4MoleculeGun::AddMolecule(), G4MoleculeGun::AddNMolecules(), G4eLowEnergyLoss::AlongStepDoIt(), G4GDMLReadSolids::BooleanRead(), G4SafetyHelper::CheckNextStep(), G4ITSafetyHelper::CheckNextStep(), G4SafetyHelper::ComputeSafety(), G4ITSafetyHelper::ComputeSafety(), G4MultiNavigator::ComputeSafety(), G4PathFinder::ComputeSafety(), G4ITMultiNavigator::ComputeSafety(), G4ITPathFinder::ComputeSafety(), RE02NestedPhantomParameterisation::ComputeTransformation(), FFDetectorConstruction::Construct(), G02DetectorConstruction::ConstructAssembly(), G4ArrayOps::Copy(), G4LowEnergyIonisation::DeexciteAtom(), G4ArrayOps::Divide(), Par01PiModel::DoIt(), G4DNAIndirectHit::G4DNAIndirectHit(), G4PAIxSection::GetCerenkovEnergyTransfer(), XrayFluoDetectorConstruction::GetDetectorPosition(), G4PAIxSection::GetEnergyTransfer(), G4PAIxSection::GetMMEnergyTransfer(), G4Pythia6Decayer::GetParticlePosition(), G4PAIxSection::GetPlasmonEnergyTransfer(), G4VXTRenergyLoss::GetRandomAngle(), G4SynchrotronRadiationInMat::GetRandomEnergySR(), G4PAIxSection::GetResonanceEnergyTransfer(), G4PAIxSection::GetRutherfordEnergyTransfer(), G4PAIySection::GetStepCerenkovLoss(), G4PAIySection::GetStepEnergyLoss(), G4PAIySection::GetStepPlasmonLoss(), G4VXTRenergyLoss::GetXTRrandomEnergy(), HepMCG4Interface::HepMC2G4(), G4PathFinder::Locate(), G4ITPathFinder::Locate(), G4MultiNavigator::LocateGlobalPointWithinVolume(), G4ITMultiNavigator::LocateGlobalPointWithinVolume(), G4ArrayOps::Multiply(), G4GDMLReadSolids::MultiUnionNodeRead(), G4GDMLReadParamvol::ParametersRead(), G4GDMLReadStructure::PhysvolRead(), FFDetectorConstruction::PlaceFuelPlate(), G4GDMLReadDefine::PositionRead(), G4NeutrinoElectronProcess::PostStepDoIt(), G4PathFinder::PrepareNewTrack(), G4ITPathFinder::PrepareNewTrack(), CexmcTrackPoints::ProcessHits(), G4FastStep::ProposePrimaryTrackFinalPosition(), CexmcSetup::ReadTransforms(), G4GDMLReadSolids::ReflectedSolidRead(), G4PathFinder::ReLocate(), G4ITPathFinder::ReLocate(), G4GDMLReadStructure::ReplicaRead(), CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::ResampleTrackLengthInTarget(), G4PAIPhotData::SampleAlongStepPhotonTransfer(), G4PAIPhotData::SampleAlongStepPlasmonTransfer(), G4PAIModelData::SampleAlongStepTransfer(), G4PAIPhotData::SampleAlongStepTransfer(), G4hhElastic::SampleBisectionalT(), G4hhElastic::SampleInvariantT(), G4PAIPhotData::SamplePostStepPhotonTransfer(), G4PAIPhotData::SamplePostStepPlasmonTransfer(), G4PAIPhotData::SamplePostStepTransfer(), G4NeutronElectronElModel::SampleSin2HalfTheta(), G4DiffuseElasticV2::SampleTableThetaCMS(), G4NuclNuclDiffuseElastic::SampleTableThetaCMS(), G4DiffuseElastic::SampleTableThetaCMS(), G4hhElastic::SampleTest(), G4ArrayOps::Set(), CexmcParticleGun::SetOrigPosition(), G4INCL::Particle::setPosition(), G4MPIscorerMerger::SetupOutputBuffer(), G4VUserMPIrunMerger::SetupOutputBuffer(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle(), G4ArrayOps::Subtract().

#define positionPtr   (parser->m_positionPtr)

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

다음에 의해서 참조됨 : parserInit(), XML_GetBuffer(), XML_GetCurrentColumnNumber(), XML_GetCurrentLineNumber(), XML_Parse(), XML_ParseBuffer(), XML_ResumeParser().

#define PROBE_STEP (   hash,
  mask,
  power 
)    ((unsigned char)((SECOND_HASH(hash, mask, power)) | 1))

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

다음에 의해서 참조됨 : lookup(), storeAtts().

#define processingInstructionHandler   (parser->m_processingInstructionHandler)

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

다음에 의해서 참조됨 : parserInit(), reportProcessingInstruction(), XML_ExternalEntityParserCreate(), XML_SetProcessingInstructionHandler().

#define processor   (parser->m_processor)
#define prologState   (parser->m_prologState)

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

다음에 의해서 참조됨 : appendAttributeValue(), doProlog(), parserInit(), storeEntityValue(), XML_ExternalEntityParserCreate().

#define protocolEncodingName   (parser->m_protocolEncodingName)

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

다음에 의해서 참조됨 : initializeEncoding(), parserCreate(), parserInit(), processXmlDecl(), XML_SetEncoding().

#define ps_finalBuffer   (parser->m_parsingStatus.finalBuffer)
#define ps_parsing   (parser->m_parsingStatus.parsing)
#define REALLOC (   p,
  s 
)    (parser->m_mem.realloc_fcn((p),(s)))

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

다음에 의해서 참조됨 : addBinding(), defineAttribute(), doContent(), doProlog(), nextScaffoldPart(), storeAtts(), storeRawNames(), XML_MemRealloc(), XML_Parse().

#define ROUND_UP (   n,
  sz 
)    (((n) + ((sz) - 1)) & ~((sz) - 1))

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

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

#define SECOND_HASH (   hash,
  mask,
  power 
)    ((((hash) & ~(mask)) >> ((power) - 1)) & ((mask) >> 2))

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

#define skippedEntityHandler   (parser->m_skippedEntityHandler)

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

다음에 의해서 참조됨 : doContent(), doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetSkippedEntityHandler().

#define startCdataSectionHandler   (parser->m_startCdataSectionHandler)

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

다음에 의해서 참조됨 : doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetCdataSectionHandler(), XML_SetStartCdataSectionHandler().

#define startDoctypeDeclHandler   (parser->m_startDoctypeDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_SetDoctypeDeclHandler(), XML_SetStartDoctypeDeclHandler().

#define startElementHandler   (parser->m_startElementHandler)

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

다음에 의해서 참조됨 : doContent(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetElementHandler(), XML_SetStartElementHandler().

#define startNamespaceDeclHandler   (parser->m_startNamespaceDeclHandler)

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

다음에 의해서 참조됨 : addBinding(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetNamespaceDeclHandler(), XML_SetStartNamespaceDeclHandler().

#define tagLevel   (parser->m_tagLevel)

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

다음에 의해서 참조됨 : doContent(), externalEntityInitProcessor3(), parserInit(), processInternalEntity().

#define tagStack   (parser->m_tagStack)

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

다음에 의해서 참조됨 : doContent(), parserInit(), storeAtts(), storeRawNames(), XML_ParserFree(), XML_ParserReset().

#define temp2Pool   (parser->m_temp2Pool)

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

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

#define tempPool   (parser->m_tempPool)
#define unknownEncodingData   (parser->m_unknownEncodingData)

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

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

#define unknownEncodingHandler   (parser->m_unknownEncodingHandler)

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

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

#define unknownEncodingHandlerData   (parser->m_unknownEncodingHandlerData)

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

다음에 의해서 참조됨 : handleUnknownEncoding(), parserCreate(), XML_SetUnknownEncodingHandler().

#define unknownEncodingMem   (parser->m_unknownEncodingMem)

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

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

#define unknownEncodingRelease   (parser->m_unknownEncodingRelease)

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

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

#define unparsedEntityDeclHandler   (parser->m_unparsedEntityDeclHandler)

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

다음에 의해서 참조됨 : doProlog(), parserInit(), XML_ExternalEntityParserCreate(), XML_SetUnparsedEntityDeclHandler().

#define userData   (parser->m_userData)

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

다음에 의해서 참조됨 : parserInit(), XML_ExternalEntityParserCreate(), XML_SetUserData(), XmlInitUnknownEncoding().

#define V1 (   a,
  b,
 
)    XML_L(#a)XML_L(".")XML_L(#b)XML_L(".")XML_L(#c)

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

#define V2 (   a,
  b,
 
)    XML_L("expat_")V1(a,b,c)

다음에 의해서 참조됨 : G4Abla::DeexcitationAblaxx(), XML_ExpatVersion().

#define XML_BUILDING_EXPAT   1

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

#define XML_ENCODE_MAX   XML_UTF8_ENCODE_MAX

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

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XML_L (   x)    x

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

다음에 의해서 참조됨 : XML_ErrorString(), XML_GetFeatureList().

#define XML_T (   x)    x
#define XmlConvert   XmlUtf8Convert

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

다음에 의해서 참조됨 : doCdataSection(), doContent(), poolAppend(), reportDefault().

#define xmlDeclHandler   (parser->m_xmlDeclHandler)

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

다음에 의해서 참조됨 : parserInit(), processXmlDecl(), XML_ExternalEntityParserCreate(), XML_SetXmlDeclHandler().

#define XmlEncode   XmlUtf8Encode

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

다음에 의해서 참조됨 : appendAttributeValue(), doContent(), storeEntityValue().

#define XmlGetInternalEncoding   XmlGetUtf8InternalEncoding

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

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

#define XmlGetInternalEncodingNS   XmlGetUtf8InternalEncodingNS

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

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

#define XmlGetInternalEncodingNS   XmlGetInternalEncoding

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

#define XmlInitEncodingNS   XmlInitEncoding

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

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

#define XmlInitUnknownEncodingNS   XmlInitUnknownEncoding

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

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

#define XmlParseXmlDeclNS   XmlParseXmlDecl

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

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

타입정의 문서화

typedef struct attribute_id ATTRIBUTE_ID
typedef struct binding BINDING
typedef struct block BLOCK
typedef char ICHAR

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

typedef const XML_Char* KEY

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

typedef struct prefix PREFIX
typedef struct tag TAG

함수 문서화

static enum XML_Error addBinding ( XML_Parser  parser,
PREFIX prefix,
const ATTRIBUTE_ID attId,
const XML_Char uri,
BINDING **  bindingsPtr 
)
static
static enum XML_Error appendAttributeValue ( XML_Parser  parser,
const ENCODING enc,
XML_Bool  isCdata,
const char *  ptr,
const char *  end,
STRING_POOL pool 
)
static
static XML_Content * build_model ( XML_Parser  parser)
static

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

다음을 참조함 : _dtd, build_node(), DTD::contentStringLen, MALLOC, DTD::scaffCount.

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

static void build_node ( XML_Parser  parser,
int  src_node,
XML_Content dest,
XML_Content **  contpos,
XML_Char **  strpos 
)
static
static enum XML_Error PTRCALL cdataSectionProcessor ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static

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

다음을 참조함 : contentProcessor, doCdataSection(), externalEntityContentProcessor, parentParser, processor, ps_finalBuffer, result, XML_ERROR_NONE.

static enum XML_Error PTRCALL contentProcessor ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static

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

다음을 참조함 : doContent(), ps_finalBuffer, result, storeRawNames(), XML_ERROR_NO_MEMORY, XML_ERROR_NONE.

static int copyEntityTable ( XML_Parser  oldParser,
HASH_TABLE newTable,
STRING_POOL newPool,
const HASH_TABLE oldTable 
)
static
static int defineAttribute ( ELEMENT_TYPE type,
ATTRIBUTE_ID attId,
XML_Bool  isCdata,
XML_Bool  isId,
const XML_Char dfltValue,
XML_Parser  parser 
)
static
static void FASTCALL destroyBindings ( BINDING bindings,
XML_Parser  parser 
)
static

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

다음을 참조함 : FREE, binding::nextTagBinding, binding::uri.

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

static enum XML_Error doCdataSection ( XML_Parser  parser,
const ENCODING enc,
const char **  startPtr,
const char *  end,
const char **  nextPtr,
XML_Bool  haveMore 
)
static
static enum XML_Error doContent ( XML_Parser  parser,
int  startTagLevel,
const ENCODING enc,
const char *  start,
const char *  end,
const char **  endPtr,
XML_Bool  haveMore 
)
static

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

다음을 참조함 : _dtd, ENTITY::base, prefix::binding, tag::bindings, tag::buf, tag::bufEnd, cdataSectionProcessor, characterDataHandler, dataBuf, dataBufEnd, defaultExpandInternalEntities, defaultHandler, doCdataSection(), endElementHandler, endNamespaceDeclHandler, epilogProcessor, eventEndPtr, eventPtr, externalEntityRefHandler, externalEntityRefHandlerArg, for(), FREE, freeBindingList, freeTagList, DTD::generalEntities, getContext(), handlerArg, DTD::hasParamEntityRefs, if(), INIT_TAG_BUF_SIZE, int(), ENTITY::is_internal, TAG_NAME::localPart, lookup(), MALLOC, encoding::minBytesPerChar, MUST_CONVERT, n, prefix::name, tag::name, ENTITY::name, namespaceSeparator, binding::nextTagBinding, ENTITY::notation, ns, ns_triplets, ENTITY::open, openInternalEntities, tag::parent, DTD::pool, poolClear(), poolDiscard, poolFinish, poolStoreString(), binding::prefix, TAG_NAME::prefix, binding::prevPrefixBinding, processInternalEntity(), processor, ps_parsing, ENTITY::publicId, tag::rawName, tag::rawNameLength, REALLOC, reportComment(), reportDefault(), reportProcessingInstruction(), result, skippedEntityHandler, DTD::standalone, startCdataSectionHandler, startElementHandler, storeAtts(), TAG_NAME::str, TAG_NAME::strLen, ENTITY::systemId, tagLevel, tagStack, tempPool, ENTITY::textPtr, TAG_NAME::uriLen, while(), XML_ENCODE_MAX, XML_ERROR_ABORTED, XML_ERROR_ASYNC_ENTITY, XML_ERROR_BAD_CHAR_REF, XML_ERROR_BINARY_ENTITY_REF, XML_ERROR_ENTITY_DECLARED_IN_PE, XML_ERROR_EXTERNAL_ENTITY_HANDLING, XML_ERROR_INVALID_TOKEN, XML_ERROR_MISPLACED_XML_PI, XML_ERROR_NO_ELEMENTS, XML_ERROR_NO_MEMORY, XML_ERROR_NONE, XML_ERROR_PARTIAL_CHAR, XML_ERROR_RECURSIVE_ENTITY_REF, XML_ERROR_TAG_MISMATCH, XML_ERROR_UNCLOSED_TOKEN, XML_ERROR_UNDEFINED_ENTITY, XML_FALSE, XML_FINISHED, XML_SUSPENDED, XML_T, XML_TOK_CDATA_SECT_OPEN, XML_TOK_CHAR_REF, XML_TOK_COMMENT, XML_TOK_DATA_CHARS, XML_TOK_DATA_NEWLINE, XML_TOK_EMPTY_ELEMENT_NO_ATTS, XML_TOK_EMPTY_ELEMENT_WITH_ATTS, XML_TOK_END_TAG, XML_TOK_ENTITY_REF, XML_TOK_INVALID, XML_TOK_NONE, XML_TOK_PARTIAL, XML_TOK_PARTIAL_CHAR, XML_TOK_PI, XML_TOK_START_TAG_NO_ATTS, XML_TOK_START_TAG_WITH_ATTS, XML_TOK_TRAILING_CR, XML_TOK_TRAILING_RSQB, XML_TOK_XML_DECL, XML_TRUE, XmlCharRefNumber, XmlContentTok, XmlConvert, XmlEncode, XmlNameLength, XmlPredefinedEntityName.

다음에 의해서 참조됨 : contentProcessor(), externalEntityContentProcessor(), internalEntityProcessor(), processInternalEntity().

static enum XML_Error doProlog ( XML_Parser  parser,
const ENCODING enc,
const char *  s,
const char *  end,
int  tok,
const char *  next,
const char **  nextPtr,
XML_Bool  haveMore 
)
static

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

다음을 참조함 : _dtd, ASCII_A, ASCII_C, ASCII_COMMA, ASCII_D, ASCII_E, ASCII_F, ASCII_HASH, ASCII_I, ASCII_K, ASCII_LPAREN, ASCII_M, ASCII_N, ASCII_O, ASCII_PIPE, ASCII_R, ASCII_RPAREN, ASCII_S, ASCII_T, ASCII_Y, attlistDeclHandler, ENTITY::base, build_model(), XML_cp::children, contentProcessor, DTD::contentStringLen, curBase, declAttributeId, declAttributeIsCdata, declAttributeIsId, declAttributeType, declElementType, declEntity, declNotationName, declNotationPublicId, defaultHandler, defineAttribute(), doctypePubid, doctypeSysid, elementDeclHandler, encoding, endDoctypeDeclHandler, entityDeclHandler, DTD::entityValuePool, eventEndPtr, eventPtr, externalEntityRefHandler, externalEntityRefHandlerArg, DTD::generalEntities, getAttributeId(), getElementType(), groupConnector, groupSize, handlerArg, DTD::hasParamEntityRefs, DTD::in_eldecl, int(), ENTITY::is_internal, DTD::keepProcessing, lookup(), MALLOC, encoding::minBytesPerChar, XML_cp::name, CONTENT_SCAFFOLD::name, ELEMENT_TYPE::name, nextScaffoldPart(), normalizePublicId(), notationDeclHandler, notStandaloneHandler, XML_cp::numchildren, ENTITY::open, openInternalEntities, parentParser, DTD::pool, poolAppend(), poolAppendChar, poolAppendString(), poolClear(), poolDiscard, poolFinish, poolLength, poolStart, poolStoreString(), processInternalEntity(), processor, processXmlDecl(), prologState, ps_parsing, ENTITY::publicId, CONTENT_SCAFFOLD::quant, XML_cp::quant, REALLOC, reportComment(), reportDefault(), reportProcessingInstruction(), result, DTD::scaffCount, DTD::scaffIndex, DTD::scaffLevel, DTD::scaffold, skippedEntityHandler, DTD::standalone, startDoctypeDeclHandler, storeAttributeValue(), storeEntityValue(), ENTITY::systemId, tempPool, ENTITY::textPtr, CONTENT_SCAFFOLD::type, XML_cp::type, unparsedEntityDeclHandler, XML_CQUANT_NONE, XML_CQUANT_OPT, XML_CQUANT_PLUS, XML_CQUANT_REP, XML_CTYPE_ANY, XML_CTYPE_CHOICE, XML_CTYPE_EMPTY, XML_CTYPE_MIXED, XML_CTYPE_NAME, XML_CTYPE_SEQ, XML_DTD, XML_ERROR_ABORTED, XML_ERROR_ENTITY_DECLARED_IN_PE, XML_ERROR_EXTERNAL_ENTITY_HANDLING, XML_ERROR_INCOMPLETE_PE, XML_ERROR_INVALID_TOKEN, XML_ERROR_MISPLACED_XML_PI, XML_ERROR_NO_ELEMENTS, XML_ERROR_NO_MEMORY, XML_ERROR_NONE, XML_ERROR_NOT_STANDALONE, XML_ERROR_PARAM_ENTITY_REF, XML_ERROR_PARTIAL_CHAR, XML_ERROR_PUBLICID, XML_ERROR_RECURSIVE_ENTITY_REF, XML_ERROR_SYNTAX, XML_ERROR_UNCLOSED_TOKEN, XML_ERROR_UNDEFINED_ENTITY, XML_FALSE, XML_FINISHED, XML_ROLE_ATTLIST_ELEMENT_NAME, XML_ROLE_ATTLIST_NONE, XML_ROLE_ATTRIBUTE_ENUM_VALUE, XML_ROLE_ATTRIBUTE_NAME, XML_ROLE_ATTRIBUTE_NOTATION_VALUE, XML_ROLE_ATTRIBUTE_TYPE_CDATA, XML_ROLE_ATTRIBUTE_TYPE_ENTITIES, XML_ROLE_ATTRIBUTE_TYPE_ENTITY, XML_ROLE_ATTRIBUTE_TYPE_ID, XML_ROLE_ATTRIBUTE_TYPE_IDREF, XML_ROLE_ATTRIBUTE_TYPE_IDREFS, XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN, XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS, XML_ROLE_COMMENT, XML_ROLE_CONTENT_ANY, XML_ROLE_CONTENT_ELEMENT, XML_ROLE_CONTENT_ELEMENT_OPT, XML_ROLE_CONTENT_ELEMENT_PLUS, XML_ROLE_CONTENT_ELEMENT_REP, XML_ROLE_CONTENT_EMPTY, XML_ROLE_CONTENT_PCDATA, XML_ROLE_DEFAULT_ATTRIBUTE_VALUE, XML_ROLE_DOCTYPE_CLOSE, XML_ROLE_DOCTYPE_INTERNAL_SUBSET, XML_ROLE_DOCTYPE_NAME, XML_ROLE_DOCTYPE_NONE, XML_ROLE_DOCTYPE_PUBLIC_ID, XML_ROLE_DOCTYPE_SYSTEM_ID, XML_ROLE_ELEMENT_NAME, XML_ROLE_ELEMENT_NONE, XML_ROLE_ENTITY_COMPLETE, XML_ROLE_ENTITY_NONE, XML_ROLE_ENTITY_NOTATION_NAME, XML_ROLE_ENTITY_PUBLIC_ID, XML_ROLE_ENTITY_SYSTEM_ID, XML_ROLE_ENTITY_VALUE, XML_ROLE_ERROR, XML_ROLE_FIXED_ATTRIBUTE_VALUE, XML_ROLE_GENERAL_ENTITY_NAME, XML_ROLE_GROUP_CHOICE, XML_ROLE_GROUP_CLOSE, XML_ROLE_GROUP_CLOSE_OPT, XML_ROLE_GROUP_CLOSE_PLUS, XML_ROLE_GROUP_CLOSE_REP, XML_ROLE_GROUP_OPEN, XML_ROLE_GROUP_SEQUENCE, XML_ROLE_IMPLIED_ATTRIBUTE_VALUE, XML_ROLE_INSTANCE_START, XML_ROLE_NONE, XML_ROLE_NOTATION_NAME, XML_ROLE_NOTATION_NO_SYSTEM_ID, XML_ROLE_NOTATION_NONE, XML_ROLE_NOTATION_PUBLIC_ID, XML_ROLE_NOTATION_SYSTEM_ID, XML_ROLE_PARAM_ENTITY_NAME, XML_ROLE_PARAM_ENTITY_REF, XML_ROLE_PI, XML_ROLE_REQUIRED_ATTRIBUTE_VALUE, XML_ROLE_XML_DECL, XML_SUSPENDED, XML_T, XML_TOK_BOM, XML_TOK_INVALID, XML_TOK_NONE, XML_TOK_PARAM_ENTITY_REF, XML_TOK_PARTIAL, XML_TOK_PARTIAL_CHAR, XML_TOK_PROLOG_S, XML_TOK_XML_DECL, XML_TRUE, XmlIsPublicId, XmlPredefinedEntityName, XmlPrologTok, XmlTokenRole.

다음에 의해서 참조됨 : internalEntityProcessor(), processInternalEntity(), prologProcessor().

static int dtdCopy ( XML_Parser  oldParser,
DTD newDtd,
const DTD oldDtd,
const XML_Memory_Handling_Suite ms 
)
static
static DTD * dtdCreate ( const XML_Memory_Handling_Suite ms)
static
static void dtdDestroy ( DTD p,
XML_Bool  isDocEntity,
const XML_Memory_Handling_Suite ms 
)
static
static void dtdReset ( DTD p,
const XML_Memory_Handling_Suite ms 
)
static
static enum XML_Error PTRCALL epilogProcessor ( XML_Parser  parser,
const char *  s,
const char *  end,
const char **  nextPtr 
)
static
static enum XML_Error PTRCALL errorProcessor ( XML_Parser  parser,
const char *  s,
const char *  end,
const char **  nextPtr 
)
static

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

다음을 참조함 : errorCode.

static enum XML_Error PTRCALL externalEntityContentProcessor ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static

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

다음을 참조함 : doContent(), ps_finalBuffer, result, storeRawNames(), XML_ERROR_NO_MEMORY, XML_ERROR_NONE.

static enum XML_Error PTRCALL externalEntityInitProcessor ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static

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

다음을 참조함 : externalEntityInitProcessor2, initializeEncoding(), processor, result, XML_ERROR_NONE.

static enum XML_Error PTRCALL externalEntityInitProcessor2 ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static
static enum XML_Error PTRCALL externalEntityInitProcessor3 ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static
static unsigned long generate_hash_secret_salt ( void  )
static

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

다음을 참조함 : seed.

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

static ATTRIBUTE_ID * getAttributeId ( XML_Parser  parser,
const ENCODING enc,
const char *  start,
const char *  end 
)
static
static const XML_Char * getContext ( XML_Parser  parser)
static
static ELEMENT_TYPE * getElementType ( XML_Parser  parser,
const ENCODING enc,
const char *  ptr,
const char *  end 
)
static

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

다음을 참조함 : _dtd, DTD::elementTypes, lookup(), ELEMENT_TYPE::name, DTD::pool, poolDiscard, poolFinish, poolStoreString(), setElementTypePrefix().

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

static enum XML_Error handleUnknownEncoding ( XML_Parser  parser,
const XML_Char encodingName 
)
static
static unsigned long FASTCALL hash ( XML_Parser  parser,
KEY  s 
)
static

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

다음을 참조함 : CHAR_HASH, hash_secret_salt.

다음에 의해서 참조됨 : G4ITReaction::GetHash(), lookup(), storeAtts().

static void FASTCALL hashTableClear ( HASH_TABLE table)
static

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

다음을 참조함 : XML_Memory_Handling_Suite::free_fcn, HASH_TABLE::mem, HASH_TABLE::size, HASH_TABLE::used, HASH_TABLE::v.

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

static void FASTCALL hashTableDestroy ( HASH_TABLE table)
static

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

다음을 참조함 : XML_Memory_Handling_Suite::free_fcn, HASH_TABLE::mem, HASH_TABLE::size, HASH_TABLE::v.

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

static void FASTCALL hashTableInit ( HASH_TABLE p,
const XML_Memory_Handling_Suite ms 
)
static

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

다음을 참조함 : HASH_TABLE::mem, ms, HASH_TABLE::power, HASH_TABLE::size, HASH_TABLE::used, HASH_TABLE::v.

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

static void FASTCALL hashTableIterInit ( HASH_TABLE_ITER iter,
const HASH_TABLE table 
)
static

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

다음을 참조함 : HASH_TABLE_ITER::end, HASH_TABLE_ITER::p, HASH_TABLE::size, HASH_TABLE::v.

다음에 의해서 참조됨 : copyEntityTable(), dtdCopy(), dtdDestroy(), dtdReset(), getContext().

static NAMED *FASTCALL hashTableIterNext ( HASH_TABLE_ITER iter)
static

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

다음을 참조함 : HASH_TABLE_ITER::end, HASH_TABLE_ITER::p.

다음에 의해서 참조됨 : copyEntityTable(), dtdCopy(), dtdDestroy(), dtdReset(), getContext().

static enum XML_Error initializeEncoding ( XML_Parser  parser)
static

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

다음을 참조함 : encoding, handleUnknownEncoding(), initEncoding, ns, protocolEncodingName, XML_ERROR_NONE, XmlInitEncoding(), XmlInitEncodingNS.

다음에 의해서 참조됨 : externalEntityInitProcessor(), prologInitProcessor().

static enum XML_Error PTRCALL internalEntityProcessor ( XML_Parser  parser,
const char *  s,
const char *  end,
const char **  nextPtr 
)
static
static XML_Bool FASTCALL keyeq ( KEY  s1,
KEY  s2 
)
static

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

다음을 참조함 : XML_FALSE, XML_TRUE.

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

static NAMED * lookup ( XML_Parser  parser,
HASH_TABLE table,
KEY  name,
size_t  createSize 
)
static
static void FASTCALL moveToFreeBindingList ( XML_Parser  parser,
BINDING bindings 
)
static

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

다음을 참조함 : freeBindingList, binding::nextTagBinding.

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

static int FASTCALL nextScaffoldPart ( XML_Parser  parser)
static
static void FASTCALL normalizeLines ( XML_Char s)
static

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

다음을 참조함 : XML_T.

다음에 의해서 참조됨 : reportComment(), reportProcessingInstruction().

static void FASTCALL normalizePublicId ( XML_Char s)
static

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

다음을 참조함 : XML_T.

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

static XML_Parser parserCreate ( const XML_Char encodingName,
const XML_Memory_Handling_Suite memsuite,
const XML_Char nameSep,
DTD dtd 
)
static
static void parserInit ( XML_Parser  parser,
const XML_Char encodingName 
)
static
static XML_Char * poolAppend ( STRING_POOL pool,
const ENCODING enc,
const char *  ptr,
const char *  end 
)
static

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

다음을 참조함 : STRING_POOL::end, poolGrow(), STRING_POOL::ptr, STRING_POOL::start, XmlConvert.

다음에 의해서 참조됨 : appendAttributeValue(), doProlog(), poolStoreString(), storeEntityValue().

static const XML_Char *FASTCALL poolAppendString ( STRING_POOL pool,
const XML_Char s 
)
static

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

다음을 참조함 : poolAppendChar, STRING_POOL::start.

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

static void FASTCALL poolClear ( STRING_POOL pool)
static
static const XML_Char *FASTCALL poolCopyString ( STRING_POOL pool,
const XML_Char s 
)
static

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

다음을 참조함 : poolAppendChar, poolFinish, STRING_POOL::start.

다음에 의해서 참조됨 : copyEntityTable(), dtdCopy(), parserInit(), setContext(), storeAtts(), XML_SetBase(), XML_SetEncoding().

static const XML_Char * poolCopyStringN ( STRING_POOL pool,
const XML_Char s,
int  n 
)
static

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

다음을 참조함 : n, poolAppendChar, poolFinish, poolGrow(), STRING_POOL::ptr, STRING_POOL::start.

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

static void FASTCALL poolDestroy ( STRING_POOL pool)
static

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

다음을 참조함 : STRING_POOL::blocks, XML_Memory_Handling_Suite::free_fcn, STRING_POOL::freeBlocks, STRING_POOL::mem, block::next.

다음에 의해서 참조됨 : dtdDestroy(), XML_ParserFree().

static XML_Bool FASTCALL poolGrow ( STRING_POOL pool)
static
static void FASTCALL poolInit ( STRING_POOL pool,
const XML_Memory_Handling_Suite ms 
)
static

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

다음을 참조함 : STRING_POOL::blocks, STRING_POOL::end, STRING_POOL::freeBlocks, STRING_POOL::mem, ms, STRING_POOL::ptr, STRING_POOL::start.

다음에 의해서 참조됨 : dtdCreate(), parserCreate().

static XML_Char * poolStoreString ( STRING_POOL pool,
const ENCODING enc,
const char *  ptr,
const char *  end 
)
static
static enum XML_Error processInternalEntity ( XML_Parser  parser,
ENTITY entity,
XML_Bool  betweenDecl 
)
static
enum XML_Error PTRCALL Processor ( XML_Parser  parser,
const char *  start,
const char *  end,
const char **  endPtr 
)
static enum XML_Error processXmlDecl ( XML_Parser  parser,
int  isGeneralTextEntity,
const char *  s,
const char *  next 
)
static
static enum XML_Error PTRCALL prologInitProcessor ( XML_Parser  parser,
const char *  s,
const char *  end,
const char **  nextPtr 
)
static

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

다음을 참조함 : initializeEncoding(), processor, prologProcessor, result, XML_ERROR_NONE.

static enum XML_Error PTRCALL prologProcessor ( XML_Parser  parser,
const char *  s,
const char *  end,
const char **  nextPtr 
)
static

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

다음을 참조함 : doProlog(), ps_finalBuffer, XmlPrologTok.

static int reportComment ( XML_Parser  parser,
const ENCODING enc,
const char *  start,
const char *  end 
)
static

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

다음을 참조함 : commentHandler, defaultHandler, handlerArg, encoding::minBytesPerChar, normalizeLines(), poolClear(), poolStoreString(), reportDefault(), tempPool.

다음에 의해서 참조됨 : doContent(), doProlog(), epilogProcessor().

static void reportDefault ( XML_Parser  parser,
const ENCODING enc,
const char *  start,
const char *  end 
)
static
static int reportProcessingInstruction ( XML_Parser  parser,
const ENCODING enc,
const char *  start,
const char *  end 
)
static
static XML_Bool setContext ( XML_Parser  parser,
const XML_Char context 
)
static
static int setElementTypePrefix ( XML_Parser  parser,
ELEMENT_TYPE elementType 
)
static

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

다음을 참조함 : _dtd, ASCII_COLON, lookup(), prefix::name, ELEMENT_TYPE::name, DTD::pool, poolAppendChar, poolDiscard, poolFinish, poolStart, ELEMENT_TYPE::prefix, DTD::prefixes, XML_T.

다음에 의해서 참조됨 : getElementType(), storeAtts().

static XML_Bool startParsing ( XML_Parser  parser)
static

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

다음을 참조함 : generate_hash_secret_salt(), hash_secret_salt, implicitContext, ns, setContext(), XML_TRUE.

다음에 의해서 참조됨 : XML_Parse(), XML_ParseBuffer().

static enum XML_Error storeAttributeValue ( XML_Parser  parser,
const ENCODING enc,
XML_Bool  isCdata,
const char *  ptr,
const char *  end,
STRING_POOL pool 
)
static

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

다음을 참조함 : appendAttributeValue(), poolAppendChar, poolChop, poolLastChar, poolLength, result, XML_ERROR_NO_MEMORY, XML_ERROR_NONE, XML_T.

다음에 의해서 참조됨 : doProlog(), storeAtts().

static enum XML_Error storeAtts ( XML_Parser  parser,
const ENCODING enc,
const char *  s,
TAG_NAME tagNamePtr,
BINDING **  bindingsPtr 
)
static
static enum XML_Error storeEntityValue ( XML_Parser  parser,
const ENCODING enc,
const char *  start,
const char *  end 
)
static
static XML_Bool storeRawNames ( XML_Parser  parser)
static
void XMLCALL XML_DefaultCurrent ( XML_Parser  parser)

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

다음을 참조함 : defaultHandler, eventEndPtr, eventPtr, internalEncoding, openInternalEntities, reportDefault().

const XML_LChar* XMLCALL XML_ErrorString ( enum XML_Error  code)

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

다음을 참조함 : message(), XML_L.

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

const XML_LChar* XMLCALL XML_ExpatVersion ( void  )

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

다음을 참조함 : V2, XML_MAJOR_VERSION, XML_MICRO_VERSION, XML_MINOR_VERSION.

XML_Expat_Version XMLCALL XML_ExpatVersionInfo ( void  )
XML_Parser XMLCALL XML_ExternalEntityParserCreate ( XML_Parser  oldParser,
const XML_Char context,
const XML_Char encodingName 
)
void XMLCALL XML_FreeContentModel ( XML_Parser  parser,
XML_Content model 
)

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

다음을 참조함 : FREE.

const XML_Char* XMLCALL XML_GetBase ( XML_Parser  parser)

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

다음을 참조함 : curBase.

void* XMLCALL XML_GetBuffer ( XML_Parser  parser,
int  len 
)
int XMLCALL XML_GetCurrentByteCount ( XML_Parser  parser)

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

다음을 참조함 : eventEndPtr, eventPtr.

XML_Index XMLCALL XML_GetCurrentByteIndex ( XML_Parser  parser)

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

다음을 참조함 : eventPtr, parseEndByteIndex, parseEndPtr.

XML_Size XMLCALL XML_GetCurrentColumnNumber ( XML_Parser  parser)

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

다음을 참조함 : position::columnNumber, eventPtr, positionPtr, XmlUpdatePosition.

다음에 의해서 참조됨 : xDataXML_endXMLParsing(), xDataXML_parseGetCurrentPosition().

XML_Size XMLCALL XML_GetCurrentLineNumber ( XML_Parser  parser)

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

다음을 참조함 : eventPtr, position::lineNumber, positionPtr, XmlUpdatePosition.

다음에 의해서 참조됨 : xDataXML_endXMLParsing(), xDataXML_parseGetCurrentPosition().

enum XML_Error XMLCALL XML_GetErrorCode ( XML_Parser  parser)

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

다음을 참조함 : errorCode.

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

const XML_Feature* XMLCALL XML_GetFeatureList ( void  )
int XMLCALL XML_GetIdAttributeIndex ( XML_Parser  parser)

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

다음을 참조함 : idAttIndex.

const char* XMLCALL XML_GetInputContext ( XML_Parser  parser,
int offset,
int size 
)

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

다음을 참조함 : buffer, bufferEnd, eventPtr, int().

void XMLCALL XML_GetParsingStatus ( XML_Parser  parser,
XML_ParsingStatus status 
)

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

다음을 참조함 : XML_ParserStruct::m_parsingStatus.

int XMLCALL XML_GetSpecifiedAttributeCount ( XML_Parser  parser)

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

다음을 참조함 : nSpecifiedAtts.

void XMLCALL XML_MemFree ( XML_Parser  parser,
void ptr 
)

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

다음을 참조함 : FREE.

void* XMLCALL XML_MemMalloc ( XML_Parser  parser,
size_t  size 
)

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

다음을 참조함 : MALLOC.

void* XMLCALL XML_MemRealloc ( XML_Parser  parser,
void ptr,
size_t  size 
)

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

다음을 참조함 : REALLOC.

enum XML_Status XMLCALL XML_Parse ( XML_Parser  parser,
const char *  s,
int  len,
int  isFinal 
)
enum XML_Status XMLCALL XML_ParseBuffer ( XML_Parser  parser,
int  len,
int  isFinal 
)
XML_Parser XMLCALL XML_ParserCreate ( const XML_Char encodingName)

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

다음을 참조함 : XML_ParserCreate_MM().

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

XML_Parser XMLCALL XML_ParserCreate_MM ( const XML_Char encodingName,
const XML_Memory_Handling_Suite memsuite,
const XML_Char nameSep 
)

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

다음을 참조함 : parserCreate().

다음에 의해서 참조됨 : XML_ParserCreate(), XML_ParserCreateNS().

XML_Parser XMLCALL XML_ParserCreateNS ( const XML_Char encodingName,
XML_Char  nsSep 
)

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

다음을 참조함 : tmp, XML_ParserCreate_MM().

void XMLCALL XML_ParserFree ( XML_Parser  parser)
XML_Bool XMLCALL XML_ParserReset ( XML_Parser  parser,
const XML_Char encodingName 
)
enum XML_Status XMLCALL XML_ResumeParser ( XML_Parser  parser)
void XMLCALL XML_SetAttlistDeclHandler ( XML_Parser  parser,
XML_AttlistDeclHandler  attdecl 
)

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

다음을 참조함 : attlistDeclHandler.

enum XML_Status XMLCALL XML_SetBase ( XML_Parser  parser,
const XML_Char p 
)

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

다음을 참조함 : _dtd, curBase, poolCopyString(), XML_STATUS_ERROR, XML_STATUS_OK.

void XMLCALL XML_SetCdataSectionHandler ( XML_Parser  parser,
XML_StartCdataSectionHandler  start,
XML_EndCdataSectionHandler  end 
)

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

다음을 참조함 : endCdataSectionHandler, startCdataSectionHandler.

void XMLCALL XML_SetCharacterDataHandler ( XML_Parser  parser,
XML_CharacterDataHandler  handler 
)

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

다음을 참조함 : characterDataHandler.

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

void XMLCALL XML_SetCommentHandler ( XML_Parser  parser,
XML_CommentHandler  handler 
)

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

다음을 참조함 : commentHandler.

void XMLCALL XML_SetDefaultHandler ( XML_Parser  parser,
XML_DefaultHandler  handler 
)

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

다음을 참조함 : defaultExpandInternalEntities, defaultHandler, XML_FALSE.

void XMLCALL XML_SetDefaultHandlerExpand ( XML_Parser  parser,
XML_DefaultHandler  handler 
)

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

다음을 참조함 : defaultExpandInternalEntities, defaultHandler, XML_TRUE.

void XMLCALL XML_SetDoctypeDeclHandler ( XML_Parser  parser,
XML_StartDoctypeDeclHandler  start,
XML_EndDoctypeDeclHandler  end 
)

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

다음을 참조함 : endDoctypeDeclHandler, startDoctypeDeclHandler.

void XMLCALL XML_SetElementDeclHandler ( XML_Parser  parser,
XML_ElementDeclHandler  eldecl 
)

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

다음을 참조함 : elementDeclHandler.

void XMLCALL XML_SetElementHandler ( XML_Parser  parser,
XML_StartElementHandler  start,
XML_EndElementHandler  end 
)

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

다음을 참조함 : endElementHandler, startElementHandler.

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

enum XML_Status XMLCALL XML_SetEncoding ( XML_Parser  parser,
const XML_Char encodingName 
)

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

다음을 참조함 : poolCopyString(), protocolEncodingName, ps_parsing, tempPool, XML_PARSING, XML_STATUS_ERROR, XML_STATUS_OK, XML_SUSPENDED.

void XMLCALL XML_SetEndCdataSectionHandler ( XML_Parser  parser,
XML_EndCdataSectionHandler  end 
)

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

다음을 참조함 : endCdataSectionHandler.

void XMLCALL XML_SetEndDoctypeDeclHandler ( XML_Parser  parser,
XML_EndDoctypeDeclHandler  end 
)

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

다음을 참조함 : endDoctypeDeclHandler.

void XMLCALL XML_SetEndElementHandler ( XML_Parser  parser,
XML_EndElementHandler  end 
)

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

다음을 참조함 : endElementHandler.

void XMLCALL XML_SetEndNamespaceDeclHandler ( XML_Parser  parser,
XML_EndNamespaceDeclHandler  end 
)

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

다음을 참조함 : endNamespaceDeclHandler.

void XMLCALL XML_SetEntityDeclHandler ( XML_Parser  parser,
XML_EntityDeclHandler  handler 
)

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

다음을 참조함 : entityDeclHandler.

void XMLCALL XML_SetExternalEntityRefHandler ( XML_Parser  parser,
XML_ExternalEntityRefHandler  handler 
)

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

다음을 참조함 : externalEntityRefHandler.

void XMLCALL XML_SetExternalEntityRefHandlerArg ( XML_Parser  parser,
void arg 
)

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

다음을 참조함 : externalEntityRefHandlerArg, parser().

int XMLCALL XML_SetHashSalt ( XML_Parser  parser,
unsigned long  hash_salt 
)

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

다음을 참조함 : hash_secret_salt, ps_parsing, XML_PARSING, XML_SUSPENDED.

void XMLCALL XML_SetNamespaceDeclHandler ( XML_Parser  parser,
XML_StartNamespaceDeclHandler  start,
XML_EndNamespaceDeclHandler  end 
)

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

다음을 참조함 : endNamespaceDeclHandler, startNamespaceDeclHandler.

void XMLCALL XML_SetNotationDeclHandler ( XML_Parser  parser,
XML_NotationDeclHandler  handler 
)

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

다음을 참조함 : notationDeclHandler.

void XMLCALL XML_SetNotStandaloneHandler ( XML_Parser  parser,
XML_NotStandaloneHandler  handler 
)

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

다음을 참조함 : notStandaloneHandler.

int XMLCALL XML_SetParamEntityParsing ( XML_Parser  parser,
enum XML_ParamEntityParsing  peParsing 
)

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

다음을 참조함 : ps_parsing, XML_PARAM_ENTITY_PARSING_NEVER, XML_PARSING, XML_SUSPENDED.

void XMLCALL XML_SetProcessingInstructionHandler ( XML_Parser  parser,
XML_ProcessingInstructionHandler  handler 
)

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

다음을 참조함 : processingInstructionHandler.

void XMLCALL XML_SetReturnNSTriplet ( XML_Parser  parser,
int  do_nst 
)

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

다음을 참조함 : ns_triplets, ps_parsing, XML_FALSE, XML_PARSING, XML_SUSPENDED, XML_TRUE.

void XMLCALL XML_SetSkippedEntityHandler ( XML_Parser  parser,
XML_SkippedEntityHandler  handler 
)

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

다음을 참조함 : skippedEntityHandler.

void XMLCALL XML_SetStartCdataSectionHandler ( XML_Parser  parser,
XML_StartCdataSectionHandler  start 
)

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

다음을 참조함 : startCdataSectionHandler.

void XMLCALL XML_SetStartDoctypeDeclHandler ( XML_Parser  parser,
XML_StartDoctypeDeclHandler  start 
)

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

다음을 참조함 : startDoctypeDeclHandler.

void XMLCALL XML_SetStartElementHandler ( XML_Parser  parser,
XML_StartElementHandler  start 
)

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

다음을 참조함 : startElementHandler.

void XMLCALL XML_SetStartNamespaceDeclHandler ( XML_Parser  parser,
XML_StartNamespaceDeclHandler  start 
)

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

다음을 참조함 : startNamespaceDeclHandler.

void XMLCALL XML_SetUnknownEncodingHandler ( XML_Parser  parser,
XML_UnknownEncodingHandler  handler,
void data 
)

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

다음을 참조함 : unknownEncodingHandler, unknownEncodingHandlerData.

void XMLCALL XML_SetUnparsedEntityDeclHandler ( XML_Parser  parser,
XML_UnparsedEntityDeclHandler  handler 
)

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

다음을 참조함 : unparsedEntityDeclHandler.

void XMLCALL XML_SetUserData ( XML_Parser  parser,
void p 
)

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

다음을 참조함 : handlerArg, userData.

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

void XMLCALL XML_SetXmlDeclHandler ( XML_Parser  parser,
XML_XmlDeclHandler  handler 
)

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

다음을 참조함 : xmlDeclHandler.

enum XML_Status XMLCALL XML_StopParser ( XML_Parser  parser,
XML_Bool  resumable 
)
enum XML_Error XMLCALL XML_UseForeignDTD ( XML_Parser  parser,
XML_Bool  useDTD 
)
void XMLCALL XML_UseParserAsHandlerArg ( XML_Parser  parser)

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

다음을 참조함 : handlerArg, parser().

변수 문서화

Processor cdataSectionProcessor
static

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

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

Processor contentProcessor
static

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

다음에 의해서 참조됨 : cdataSectionProcessor(), doProlog(), internalEntityProcessor().

Processor epilogProcessor
static

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

다음에 의해서 참조됨 : doContent(), epilogProcessor().

Processor errorProcessor
static

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

다음에 의해서 참조됨 : XML_Parse(), XML_ParseBuffer(), XML_ResumeParser().

Processor externalEntityContentProcessor
static

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

다음에 의해서 참조됨 : cdataSectionProcessor(), externalEntityInitProcessor3().

Processor externalEntityInitProcessor
static

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

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

Processor externalEntityInitProcessor2
static

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

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

Processor externalEntityInitProcessor3
static

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

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

const XML_Char implicitContext[]
static
초기값:
= {
}
#define ASCII_n
Definition: ascii.h:45
#define ASCII_PERIOD
Definition: ascii.h:77
#define ASCII_p
Definition: ascii.h:47
#define ASCII_x
Definition: ascii.h:55
#define ASCII_X
Definition: ascii.h:28
#define ASCII_M
Definition: ascii.h:17
#define ASCII_e
Definition: ascii.h:36
#define ASCII_h
Definition: ascii.h:39
#define ASCII_m
Definition: ascii.h:44
#define ASCII_l
Definition: ascii.h:43
#define ASCII_g
Definition: ascii.h:38
#define ASCII_s
Definition: ascii.h:50
#define ASCII_9
Definition: ascii.h:68
#define ASCII_L
Definition: ascii.h:16
#define ASCII_r
Definition: ascii.h:49
#define ASCII_o
Definition: ascii.h:46
#define ASCII_1
Definition: ascii.h:60
#define ASCII_t
Definition: ascii.h:51
#define ASCII_w
Definition: ascii.h:54
#define ASCII_COLON
Definition: ascii.h:78
#define ASCII_8
Definition: ascii.h:67
#define ASCII_c
Definition: ascii.h:34
#define ASCII_3
Definition: ascii.h:62
#define ASCII_a
Definition: ascii.h:32
#define ASCII_SLASH
Definition: ascii.h:89
#define ASCII_EQUALS
Definition: ascii.h:81

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

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

Processor internalEntityProcessor
static

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

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

Processor prologInitProcessor
static

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

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

Processor prologProcessor
static

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

다음에 의해서 참조됨 : internalEntityProcessor(), prologInitProcessor().