Rosetta  2019.07
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type > Class Template Reference

#include <json_spirit_stream_reader.h>

Public Member Functions

 Stream_reader_thrower (Istream_type &is)
 
void read_next (Value_type &value)
 

Private Types

typedef Multi_pass_iters
< Istream_type > 
Mp_iters
 
typedef
spirit_namespace::position_iterator
< typename Mp_iters::Mp_iter > 
Posn_iter_t
 

Private Attributes

Mp_iters iters_
 
Posn_iter_t posn_begin_
 
Posn_iter_t posn_end_
 

Member Typedef Documentation

template<class Istream_type , class Value_type >
typedef Multi_pass_iters< Istream_type > utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::Mp_iters
private
template<class Istream_type , class Value_type >
typedef spirit_namespace::position_iterator< typename Mp_iters::Mp_iter > utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::Posn_iter_t
private

Constructor & Destructor Documentation

template<class Istream_type , class Value_type >
utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::Stream_reader_thrower ( Istream_type &  is)
inline

Member Function Documentation

template<class Istream_type , class Value_type >
void utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::read_next ( Value_type value)
inline

Member Data Documentation

template<class Istream_type , class Value_type >
Mp_iters utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::iters_
private
template<class Istream_type , class Value_type >
Posn_iter_t utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::posn_begin_
private
template<class Istream_type , class Value_type >
Posn_iter_t utility::json_spirit::Stream_reader_thrower< Istream_type, Value_type >::posn_end_
private

The documentation for this class was generated from the following file: