Conscience Core
Public Member Functions | Protected Attributes | List of all members
picojson::input< Iter > Class Template Reference

#include <picojson.h>

Public Member Functions

 input (const Iter &first, const Iter &last)
 
int getc ()
 
void ungetc ()
 
Iter cur () const
 
int line () const
 
void skip_ws ()
 
bool expect (const int expected)
 
bool match (const std::string &pattern)
 

Protected Attributes

Iter cur_
 
Iter end_
 
bool consumed_
 
int line_
 

Constructor & Destructor Documentation

◆ input()

template<typename Iter >
picojson::input< Iter >::input ( const Iter &  first,
const Iter &  last 
)
inline

Member Function Documentation

◆ cur()

template<typename Iter >
Iter picojson::input< Iter >::cur ( ) const
inline

◆ expect()

template<typename Iter >
bool picojson::input< Iter >::expect ( const int  expected)
inline

◆ getc()

template<typename Iter >
int picojson::input< Iter >::getc ( )
inline

◆ line()

template<typename Iter >
int picojson::input< Iter >::line ( ) const
inline

◆ match()

template<typename Iter >
bool picojson::input< Iter >::match ( const std::string &  pattern)
inline

◆ skip_ws()

template<typename Iter >
void picojson::input< Iter >::skip_ws ( )
inline

◆ ungetc()

template<typename Iter >
void picojson::input< Iter >::ungetc ( )
inline

Member Data Documentation

◆ consumed_

template<typename Iter >
bool picojson::input< Iter >::consumed_
protected

◆ cur_

template<typename Iter >
Iter picojson::input< Iter >::cur_
protected

◆ end_

template<typename Iter >
Iter picojson::input< Iter >::end_
protected

◆ line_

template<typename Iter >
int picojson::input< Iter >::line_
protected

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