Lines Matching defs:XML_ParserStruct

642 struct XML_ParserStruct {  struct
645 void *m_userData;
646 void *m_handlerArg;
657 char *m_buffer; // malloc/realloc base pointer of parse buffer
658 const XML_Memory_Handling_Suite m_mem;
659 const char *m_bufferPtr; // first character to be parsed
660 char *m_bufferEnd; // past last character to be parsed
661 const char *m_bufferLim; // allocated end of m_buffer
663 XML_Index m_parseEndByteIndex;
664 const char *m_parseEndPtr;
665 size_t m_partialTokenBytesBefore; /* used in heuristic to avoid O(n^2) */
666 XML_Bool m_reparseDeferralEnabled;
667 int m_lastBufferRequestSize;
668 XML_Char *m_dataBuf;
669 XML_Char *m_dataBufEnd;
670 XML_StartElementHandler m_startElementHandler;
671 XML_EndElementHandler m_endElementHandler;
672 XML_CharacterDataHandler m_characterDataHandler;
673 XML_ProcessingInstructionHandler m_processingInstructionHandler;
674 XML_CommentHandler m_commentHandler;
675 XML_StartCdataSectionHandler m_startCdataSectionHandler;
676 XML_EndCdataSectionHandler m_endCdataSectionHandler;
677 XML_DefaultHandler m_defaultHandler;
678 XML_StartDoctypeDeclHandler m_startDoctypeDeclHandler;
679 XML_EndDoctypeDeclHandler m_endDoctypeDeclHandler;
680 XML_UnparsedEntityDeclHandler m_unparsedEntityDeclHandler;
681 XML_NotationDeclHandler m_notationDeclHandler;
682 XML_StartNamespaceDeclHandler m_startNamespaceDeclHandler;
683 XML_EndNamespaceDeclHandler m_endNamespaceDeclHandler;
684 XML_NotStandaloneHandler m_notStandaloneHandler;
685 XML_ExternalEntityRefHandler m_externalEntityRefHandler;
686 XML_Parser m_externalEntityRefHandlerArg;
687 XML_SkippedEntityHandler m_skippedEntityHandler;
688 XML_UnknownEncodingHandler m_unknownEncodingHandler;
689 XML_ElementDeclHandler m_elementDeclHandler;
690 XML_AttlistDeclHandler m_attlistDeclHandler;
691 XML_EntityDeclHandler m_entityDeclHandler;
692 XML_XmlDeclHandler m_xmlDeclHandler;
693 const ENCODING *m_encoding;
694 INIT_ENCODING m_initEncoding;
695 const ENCODING *m_internalEncoding;
696 const XML_Char *m_protocolEncodingName;
697 XML_Bool m_ns;
698 XML_Bool m_ns_triplets;
699 void *m_unknownEncodingMem;
700 void *m_unknownEncodingData;
701 void *m_unknownEncodingHandlerData;
702 void(XMLCALL *m_unknownEncodingRelease)(void *);
703 PROLOG_STATE m_prologState;
704 Processor *m_processor;
705 enum XML_Error m_errorCode;
706 const char *m_eventPtr;
707 const char *m_eventEndPtr;
708 const char *m_positionPtr;
709 OPEN_INTERNAL_ENTITY *m_openInternalEntities;
710 OPEN_INTERNAL_ENTITY *m_freeInternalEntities;
711 XML_Bool m_defaultExpandInternalEntities;
712 int m_tagLevel;
713 ENTITY *m_declEntity;
714 const XML_Char *m_doctypeName;
715 const XML_Char *m_doctypeSysid;
716 const XML_Char *m_doctypePubid;
717 const XML_Char *m_declAttributeType;
718 const XML_Char *m_declNotationName;
719 const XML_Char *m_declNotationPublicId;
720 ELEMENT_TYPE *m_declElementType;
721 ATTRIBUTE_ID *m_declAttributeId;
722 XML_Bool m_declAttributeIsCdata;
723 XML_Bool m_declAttributeIsId;
724 DTD *m_dtd;
725 const XML_Char *m_curBase;
726 TAG *m_tagStack;
727 TAG *m_freeTagList;
728 BINDING *m_inheritedBindings;
729 BINDING *m_freeBindingList;
730 int m_attsSize;
731 int m_nSpecifiedAtts;
732 int m_idAttIndex;
733 ATTRIBUTE *m_atts;
734 NS_ATT *m_nsAtts;
735 unsigned long m_nsAttsVersion;
736 unsigned char m_nsAttsPower;
738 XML_AttrInfo *m_attInfo;
740 POSITION m_position;
741 STRING_POOL m_tempPool;
742 STRING_POOL m_temp2Pool;
743 char *m_groupConnector;
744 unsigned int m_groupSize;
745 XML_Char m_namespaceSeparator;
746 XML_Parser m_parentParser;
747 XML_ParsingStatus m_parsingStatus;
749 XML_Bool m_isParamEntity;
750 XML_Bool m_useForeignDTD;
751 enum XML_ParamEntityParsing m_paramEntityParsing;
753 unsigned long m_hash_secret_salt;
755 ACCOUNTING m_accounting;
756 ENTITY_STATS m_entity_stats;