Fixed the return value of the integral conversion functions, and also unset the dec flag so it reads other bases (just a temporary fix, since we're officially supposed to read binary too)

This commit is contained in:
jbeder
2009-11-06 03:13:54 +00:00
parent ca79c3da7f
commit 472bb80c9c

View File

@@ -21,8 +21,8 @@ namespace YAML
#define YAML_MAKE_STREAM_CONVERT(type) \
inline bool Convert(const std::string& input, type& output) { \
std::stringstream stream(input); \
stream >> output; \
return !stream.fail(); \
stream.unsetf(std::ios::dec); \
return stream >> output; \
}
YAML_MAKE_STREAM_CONVERT(char)