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
12class RUDIMENTS_DLLSPEC inisax : public sax {
13 public:
14
17
19 virtual ~inisax();
20
21 protected:
22
31 virtual bool whitespaceStart();
32
41 virtual bool whitespace(const char *w);
42
51 virtual bool whitespaceEnd();
52
61 virtual bool semicolonCommentStart();
62
70 virtual bool semicolonComment(const char *c);
71
80 virtual bool semicolonCommentEnd();
81
90 virtual bool poundCommentStart();
91
99 virtual bool poundComment(const char *c);
100
109 virtual bool poundCommentEnd();
110
118 virtual bool sectionStart();
119
127 virtual bool section(const char *s);
128
136 virtual bool sectionEnd();
137
145 virtual bool keyStart();
146
154 virtual bool key(const char *k);
155
163 virtual bool keyEnd();
164
172 virtual bool valueStart();
173
181 virtual bool value(const char *v);
182
190 virtual bool valueEnd();
191
192 #include <rudiments/private/inisax.h>
193};
194
195#endif
Definition inisax.h:12
virtual bool valueStart()
virtual bool poundCommentEnd()
virtual bool poundCommentStart()
virtual bool keyEnd()
virtual bool sectionStart()
virtual bool keyStart()
virtual bool whitespace(const char *w)
virtual bool whitespaceStart()
virtual bool sectionEnd()
virtual bool semicolonCommentStart()
virtual bool semicolonComment(const char *c)
virtual bool semicolonCommentEnd()
virtual bool valueEnd()
virtual bool whitespaceEnd()
virtual bool poundComment(const char *c)
virtual ~inisax()
virtual bool value(const char *v)
virtual bool key(const char *k)
virtual bool section(const char *s)
Definition sax.h:12