diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index 8f7e533..a4e5b3b 100644 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -1466,7 +1466,7 @@ private: template void ParseNumber(InputStream& is, Handler& handler) { - typedef std::conditional<(parseFlags & kParseNumbersAsStringsFlag) != 0, typename TargetEncoding::Ch, char>::type NumberCharacter; + typedef typename std::conditional<(parseFlags & kParseNumbersAsStringsFlag) != 0, typename TargetEncoding::Ch, char>::type NumberCharacter; internal::StreamLocalCopy copy(is); NumberStream