1 #ifndef JSON_SPIRIT_READ_STREAM
2 #define JSON_SPIRIT_READ_STREAM
9 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
21 template<
class Istream_type,
class Value_type >
43 template<
class Istream_type,
class Value_type >
63 typedef spirit_namespace::position_iterator< typename Mp_iters::Mp_iter >
Posn_iter_t;
Multi_pass_iters< Istream_type > Mp_iters
Stream_reader_thrower(Istream_type &is)
void read_next(Value_type &value)
spirit_namespace::position_iterator< typename Mp_iters::Mp_iter > Posn_iter_t
Stream_reader(Istream_type &is)
Multi_pass_iters< Istream_type > Mp_iters
bool read_next(Value_type &value)
static constexpr bool value
Iter_type read_range_or_throw(Iter_type begin, Iter_type end, Value_type &value)
bool read_range(Iter_type &begin, Iter_type end, Value_type &value)