Rudiments

inisax.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 #ifndef RUDIMENTS_INISAX_H
5 #define RUDIMENTS_INISAX_H
6
7 #include <rudiments/private/inisaxincludes.h>
8
12 class RUDIMENTS_DLLSPEC inisax : public sax {
13 public:
14
16 inisax();
17
19 virtual ~inisax();
20
21 protected:
22
25 virtual bool whitespaceStart();
26
29 virtual bool whitespace(const char *w);
30
33 virtual bool whitespaceEnd();
34
37 virtual bool semicolonCommentStart();
38
40 virtual bool semicolonComment(const char *c);
41
44 virtual bool semicolonCommentEnd();
45
48 virtual bool poundCommentStart();
49
51 virtual bool poundComment(const char *c);
52
55 virtual bool poundCommentEnd();
56
58 virtual bool sectionStart();
59
61 virtual bool section(const char *s);
62
64 virtual bool sectionEnd();
65
67 virtual bool keyStart();
68
70 virtual bool key(const char *k);
71
73 virtual bool keyEnd();
74
76 virtual bool valueStart();
77
79 virtual bool value(const char *v);
80
82 virtual bool valueEnd();
83
84 #include <rudiments/private/inisax.h>
85 };
86
87 #endif
inisax
Definition: inisax.h:12
inisax::valueStart
virtual bool valueStart()
inisax::poundCommentEnd
virtual bool poundCommentEnd()
inisax::poundCommentStart
virtual bool poundCommentStart()
inisax::keyEnd
virtual bool keyEnd()
inisax::sectionStart
virtual bool sectionStart()
inisax::keyStart
virtual bool keyStart()
inisax::whitespace
virtual bool whitespace(const char *w)
inisax::whitespaceStart
virtual bool whitespaceStart()
inisax::sectionEnd
virtual bool sectionEnd()
inisax::semicolonCommentStart
virtual bool semicolonCommentStart()
inisax::semicolonComment
virtual bool semicolonComment(const char *c)
inisax::inisax
inisax()
inisax::semicolonCommentEnd
virtual bool semicolonCommentEnd()
inisax::valueEnd
virtual bool valueEnd()
inisax::whitespaceEnd
virtual bool whitespaceEnd()
inisax::poundComment
virtual bool poundComment(const char *c)
inisax::~inisax
virtual ~inisax()
inisax::value
virtual bool value(const char *v)
inisax::key
virtual bool key(const char *k)
inisax::section
virtual bool section(const char *s)
sax
Definition: sax.h:12