Lines Matching defs:XML_ParserStruct

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