diff options
Diffstat (limited to 'Swiften/Parser/XMLParser.h')
| -rw-r--r-- | Swiften/Parser/XMLParser.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Swiften/Parser/XMLParser.h b/Swiften/Parser/XMLParser.h index ad79b2d..3b09d22 100644 --- a/Swiften/Parser/XMLParser.h +++ b/Swiften/Parser/XMLParser.h | |||
| @@ -15,7 +15,7 @@ namespace Swift { | |||
| 15 | 15 | ||
| 16 | class SWIFTEN_API XMLParser { | 16 | class SWIFTEN_API XMLParser { |
| 17 | public: | 17 | public: |
| 18 | XMLParser(XMLParserClient* client); | 18 | XMLParser(XMLParserClient* client, bool allowComments = false); |
| 19 | virtual ~XMLParser(); | 19 | virtual ~XMLParser(); |
| 20 | 20 | ||
| 21 | virtual bool parse(const std::string& data, bool finalData = false) = 0; | 21 | virtual bool parse(const std::string& data, bool finalData = false) = 0; |
| @@ -24,7 +24,12 @@ namespace Swift { | |||
| 24 | return client_; | 24 | return client_; |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | bool allowsComments() const { | ||
| 28 | return allowComments_; | ||
| 29 | } | ||
| 30 | |||
| 27 | private: | 31 | private: |
| 28 | XMLParserClient* client_; | 32 | XMLParserClient* client_; |
| 33 | const bool allowComments_ = false; | ||
| 29 | }; | 34 | }; |
| 30 | } | 35 | } |
Swift