PyExpat_CAPI Struct Reference

PyExpat_CAPI Struct Reference

#include <pyexpat.h>

Class Description

Definition at line 9 of file pyexpat.h.

Public Attributes

char * magic
 
int size
 
int MAJOR_VERSION
 
int MINOR_VERSION
 
int MICRO_VERSION
 
const XML_LChar *(* ErrorString )(enum XML_Error code)
 
enum XML_Error(* GetErrorCode )(XML_Parser parser)
 
XML_Size(* GetErrorColumnNumber )(XML_Parser parser)
 
XML_Size(* GetErrorLineNumber )(XML_Parser parser)
 
enum XML_Status(* Parse )(XML_Parser parser, const char *s, int len, int isFinal)
 
XML_Parser(* ParserCreate_MM )(const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite, const XML_Char *namespaceSeparator)
 
void(* ParserFree )(XML_Parser parser)
 
void(* SetCharacterDataHandler )(XML_Parser parser, XML_CharacterDataHandler handler)
 
void(* SetCommentHandler )(XML_Parser parser, XML_CommentHandler handler)
 
void(* SetDefaultHandlerExpand )(XML_Parser parser, XML_DefaultHandler handler)
 
void(* SetElementHandler )(XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end)
 
void(* SetNamespaceDeclHandler )(XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end)
 
void(* SetProcessingInstructionHandler )(XML_Parser parser, XML_ProcessingInstructionHandler handler)
 
void(* SetUnknownEncodingHandler )(XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData)
 
void(* SetUserData )(XML_Parser parser, void *userData)
 

Member Data Documentation

const XML_LChar*(* ErrorString) (enum XML_Error code)

Definition at line 18 of file pyexpat.h.

enum XML_Error(* GetErrorCode) (XML_Parser parser)

Definition at line 19 of file pyexpat.h.

XML_Size(* GetErrorColumnNumber) (XML_Parser parser)

Definition at line 20 of file pyexpat.h.

XML_Size(* GetErrorLineNumber) (XML_Parser parser)

Definition at line 21 of file pyexpat.h.

char* magic

Definition at line 11 of file pyexpat.h.

int MAJOR_VERSION

Definition at line 13 of file pyexpat.h.

int MICRO_VERSION

Definition at line 15 of file pyexpat.h.

int MINOR_VERSION

Definition at line 14 of file pyexpat.h.

enum XML_Status(* Parse) (XML_Parser parser, const char *s, int len, int isFinal)

Definition at line 22 of file pyexpat.h.

XML_Parser(* ParserCreate_MM) (const XML_Char *encoding, const XML_Memory_Handling_Suite *memsuite, const XML_Char *namespaceSeparator)

Definition at line 24 of file pyexpat.h.

void(* ParserFree) (XML_Parser parser)

Definition at line 27 of file pyexpat.h.

void(* SetCharacterDataHandler) (XML_Parser parser, XML_CharacterDataHandler handler)

Definition at line 28 of file pyexpat.h.

void(* SetCommentHandler) (XML_Parser parser, XML_CommentHandler handler)

Definition at line 30 of file pyexpat.h.

void(* SetDefaultHandlerExpand) (XML_Parser parser, XML_DefaultHandler handler)

Definition at line 32 of file pyexpat.h.

void(* SetElementHandler) (XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end)

Definition at line 34 of file pyexpat.h.

void(* SetNamespaceDeclHandler) (XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end)

Definition at line 37 of file pyexpat.h.

void(* SetProcessingInstructionHandler) (XML_Parser parser, XML_ProcessingInstructionHandler handler)

Definition at line 40 of file pyexpat.h.

void(* SetUnknownEncodingHandler) (XML_Parser parser, XML_UnknownEncodingHandler handler, void *encodingHandlerData)

Definition at line 42 of file pyexpat.h.

void(* SetUserData) (XML_Parser parser, void *userData)

Definition at line 45 of file pyexpat.h.

int size

Definition at line 12 of file pyexpat.h.


The documentation for this struct was generated from the following file: