parser.h

Go to the documentation of this file.
00001 
00035 #ifndef PARSER_H_ALEIX0211250057
00036 #define PARSER_H_ALEIX0211250057
00037 
00038 #include "types.h"
00039 
00040 #include <expat.h>
00041 
00042 #ifdef __cplusplus
00043 extern "C" {
00044 #endif /* __cplusplus */
00045 
00049 extern scew_parser*
00050 scew_parser_create();
00051 
00059 extern void
00060 scew_parser_free(scew_parser* parser);
00061 
00071 extern unsigned int
00072 scew_parser_load_file(scew_parser* parser, char const* file_name);
00073 
00084 extern unsigned int
00085 scew_parser_load_buffer(scew_parser* parser, unsigned char const* buffer,
00086                         unsigned int size);
00087 
00095 extern scew_tree*
00096 scew_parser_tree(scew_parser const* parser);
00097 
00105 extern XML_Parser
00106 scew_parser_expat(scew_parser* parser);
00107 
00108 #ifdef __cplusplus
00109 }
00110 #endif /* __cplusplus */
00111 
00112 #endif /* PARSER_H_ALEIX0211250057 */

Generated on Mon Jun 5 10:20:43 2006 for Intelligence.kdevelop by  doxygen 1.4.6