Lines Matching defs:XML_ParserStruct

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