Fixes compilation error

‘>>’ should be ‘> >’ within a nested template argument list
This commit is contained in:
Milo Yip 2014-06-29 21:18:31 +08:00
parent bcf7cee788
commit 789761ae1b
2 changed files with 4 additions and 4 deletions

View File

@ -244,7 +244,7 @@ struct GenericStringStream {
};
template <typename Encoding>
struct StreamTraits<GenericStringStream<Encoding>> {
struct StreamTraits<GenericStringStream<Encoding> > {
typedef GenericStringStream<Encoding> StreamCopyType; // Enable stream copy optimization.
};
@ -280,7 +280,7 @@ struct GenericInsituStringStream {
};
template <typename Encoding>
struct StreamTraits<GenericInsituStringStream<Encoding>> {
struct StreamTraits<GenericInsituStringStream<Encoding> > {
typedef GenericInsituStringStream<Encoding> StreamCopyType; // Enable stream copy optimization.
};

View File

@ -626,7 +626,7 @@ private:
namespace rapidjson {
template <typename Encoding>
struct StreamTraits<CustomStringStream<Encoding>> {
struct StreamTraits<CustomStringStream<Encoding> > {
typedef CustomStringStream<Encoding> StreamCopyType;
};
@ -635,7 +635,7 @@ struct StreamTraits<CustomStringStream<Encoding>> {
TEST(Reader, CustomStringStream) {
const char* json = "{ \"hello\" : \"world\", \"t\" : true , \"f\" : false, \"n\": null, \"i\":123, \"pi\": 3.1416, \"a\":[1, 2, 3] } ";
CustomStringStream<UTF8<char>> s(json);
CustomStringStream<UTF8<char> > s(json);
ParseObjectHandler h;
Reader reader;
reader.ParseObject<0>(s, h);