Rudiments
propsax.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
4#ifndef RUDIMENTS_PROPSAX_H
5#define RUDIMENTS_PROPSAX_H
6
7#include <rudiments/private/propsaxincludes.h>
8
12class RUDIMENTS_DLLSPEC propsax : public sax {
13 public:
14
17
19 virtual ~propsax();
20
21 protected:
22
31 virtual bool whitespaceStart();
32
41 virtual bool whitespace(const char *w);
42
51 virtual bool whitespaceEnd();
52
62
71 virtual bool exclamationComment(const char *c);
72
81 virtual bool exclamationCommentEnd();
82
91 virtual bool poundCommentStart();
92
100 virtual bool poundComment(const char *c);
101
110 virtual bool poundCommentEnd();
111
119 virtual bool keyStart();
120
128 virtual bool key(const char *k);
129
137 virtual bool keyEnd();
138
147 virtual bool equals(const char *e);
148
156 virtual bool valueStart();
157
165 virtual bool value(const char *v);
166
174 virtual bool valueEnd();
175
176 #include <rudiments/private/propsax.h>
177};
178
179#endif
Definition avltree.h:11
Definition propsax.h:12
virtual bool exclamationComment(const char *c)
virtual bool poundCommentEnd()
virtual bool exclamationCommentStart()
virtual bool poundCommentStart()
virtual bool whitespaceEnd()
virtual bool valueStart()
virtual bool poundComment(const char *c)
virtual bool equals(const char *e)
virtual bool keyStart()
virtual bool keyEnd()
virtual ~propsax()
virtual bool whitespaceStart()
virtual bool key(const char *k)
virtual bool whitespace(const char *w)
virtual bool exclamationCommentEnd()
virtual bool valueEnd()
virtual bool value(const char *v)
Definition sax.h:12