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
12 class RUDIMENTS_DLLSPEC propsax : public sax {
13 public:
14
16 propsax();
17
19 virtual ~propsax();
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 exclamationCommentStart();
38
41 virtual bool exclamationComment(const char *c);
42
45 virtual bool exclamationCommentEnd();
46
49 virtual bool poundCommentStart();
50
52 virtual bool poundComment(const char *c);
53
56 virtual bool poundCommentEnd();
57
59 virtual bool keyStart();
60
62 virtual bool key(const char *k);
63
65 virtual bool keyEnd();
66
69 virtual bool equals(const char *e);
70
72 virtual bool valueStart();
73
75 virtual bool value(const char *v);
76
78 virtual bool valueEnd();
79
80 #include <rudiments/private/propsax.h>
81 };
82
83 #endif
propsax
Definition: propsax.h:12
propsax::exclamationComment
virtual bool exclamationComment(const char *c)
propsax::poundCommentEnd
virtual bool poundCommentEnd()
propsax::exclamationCommentStart
virtual bool exclamationCommentStart()
propsax::poundCommentStart
virtual bool poundCommentStart()
propsax::whitespaceEnd
virtual bool whitespaceEnd()
propsax::valueStart
virtual bool valueStart()
propsax::poundComment
virtual bool poundComment(const char *c)
propsax::propsax
propsax()
propsax::equals
virtual bool equals(const char *e)
propsax::keyStart
virtual bool keyStart()
propsax::keyEnd
virtual bool keyEnd()
propsax::~propsax
virtual ~propsax()
propsax::whitespaceStart
virtual bool whitespaceStart()
propsax::key
virtual bool key(const char *k)
propsax::whitespace
virtual bool whitespace(const char *w)
propsax::exclamationCommentEnd
virtual bool exclamationCommentEnd()
propsax::valueEnd
virtual bool valueEnd()
propsax::value
virtual bool value(const char *v)
sax
Definition: sax.h:12