4 #ifndef RUDIMENTS_INISAX_H 5 #define RUDIMENTS_INISAX_H 7 #include <rudiments/private/inisaxincludes.h> 25 virtual bool whitespaceStart();
29 virtual bool whitespace(
const char *w);
33 virtual bool whitespaceEnd();
37 virtual bool semicolonCommentStart();
40 virtual bool semicolonComment(
const char *c);
44 virtual bool semicolonCommentEnd();
48 virtual bool poundCommentStart();
51 virtual bool poundComment(
const char *c);
55 virtual bool poundCommentEnd();
58 virtual bool sectionStart();
61 virtual bool section(
const char *s);
64 virtual bool sectionEnd();
67 virtual bool keyStart();
70 virtual bool key(
const char *k);
73 virtual bool keyEnd();
76 virtual bool valueStart();
79 virtual bool value(
const char *v);
82 virtual bool valueEnd();
84 #include <rudiments/private/inisax.h>