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