15 #ifndef RAPIDJSON_CURSORSTREAMWRAPPER_H_
16 #define RAPIDJSON_CURSORSTREAMWRAPPER_H_
22 RAPIDJSON_DIAG_OFF(effc++)
25 #if defined(_MSC_VER) && _MSC_VER <= 1800
27 RAPIDJSON_DIAG_OFF(4702)
28 RAPIDJSON_DIAG_OFF(4512)
31 RAPIDJSON_NAMESPACE_BEGIN
38 template <
typename InputStream,
typename Encoding = UTF8<> >
41 typedef typename Encoding::Ch Ch;
48 Ch ch = this->is_.Take();
68 #if defined(_MSC_VER) && _MSC_VER <= 1800
76 RAPIDJSON_NAMESPACE_END
78 #endif // RAPIDJSON_CURSORSTREAMWRAPPER_H_