@@ -30,7 +30,7 @@ namespace bitstream
3030 {
3131 value_type unsigned_value = static_cast <value_type>(value);
3232
33- return writer.serialize <value_type>(unsigned_value, min, max);
33+ return writer.template serialize <value_type>(unsigned_value, min, max);
3434 }
3535
3636 template <typename Stream>
@@ -39,7 +39,7 @@ namespace bitstream
3939 {
4040 value_type unsigned_value;
4141
42- BS_ASSERT (reader.serialize <value_type>(unsigned_value, min, max));
42+ BS_ASSERT (reader.template serialize <value_type>(unsigned_value, min, max));
4343
4444 value = static_cast <T>(unsigned_value);
4545
@@ -62,7 +62,7 @@ namespace bitstream
6262 {
6363 value_type unsigned_value = static_cast <value_type>(value);
6464
65- return writer.serialize <bound_type>(unsigned_value);
65+ return writer.template serialize <bound_type>(unsigned_value);
6666 }
6767
6868 template <typename Stream>
@@ -71,7 +71,7 @@ namespace bitstream
7171 {
7272 value_type unsigned_value;
7373
74- BS_ASSERT (reader.serialize <bound_type>(unsigned_value));
74+ BS_ASSERT (reader.template serialize <bound_type>(unsigned_value));
7575
7676 value = static_cast <T>(unsigned_value);
7777
0 commit comments