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
Definition: propsax.h:12
Definition: sax.h:12