Parse*: explicitly spell out kParseDefaultFlags

Instead of hard-coding the value 0 for the parseFlags in the
various parsing overloads, explicitly use kParseDefaultFlags
to provide more self-documenting code.
This commit is contained in:
Philipp A. Hartmann 2014-07-02 01:08:46 +02:00
parent 6b7f346437
commit d178fd4e94
2 changed files with 4 additions and 4 deletions

View File

@ -1004,7 +1004,7 @@ public:
template <typename InputStream> template <typename InputStream>
GenericDocument& ParseStream(InputStream& is) { GenericDocument& ParseStream(InputStream& is) {
return ParseStream<0, Encoding, InputStream>(is); return ParseStream<kParseDefaultFlags, Encoding, InputStream>(is);
} }
//! Parse JSON text from a mutable string. //! Parse JSON text from a mutable string.
@ -1024,7 +1024,7 @@ public:
} }
GenericDocument& ParseInsitu(Ch* str) { GenericDocument& ParseInsitu(Ch* str) {
return ParseInsitu<0, Encoding>(str); return ParseInsitu<kParseDefaultFlags, Encoding>(str);
} }
//! Parse JSON text from a read-only string. //! Parse JSON text from a read-only string.
@ -1044,7 +1044,7 @@ public:
} }
GenericDocument& Parse(const Ch* str) { GenericDocument& Parse(const Ch* str) {
return Parse<0>(str); return Parse<kParseDefaultFlags>(str);
} }
//! Whether a parse error was occured in the last parsing. //! Whether a parse error was occured in the last parsing.

View File

@ -323,7 +323,7 @@ public:
template <typename InputStream, typename Handler> template <typename InputStream, typename Handler>
bool Parse(InputStream& is, Handler& handler) { bool Parse(InputStream& is, Handler& handler) {
return Parse<0>(is, handler); return Parse<kParseDefaultFlags>(is, handler);
} }
bool HasParseError() const { return parseErrorCode_ != kParseErrorNone; } bool HasParseError() const { return parseErrorCode_ != kParseErrorNone; }