Public Member Functions | Static Public Member Functions | List of all members
CppValueReader Class Reference
Inheritance diagram for CppValueReader:
Inheritance graph
[legend]
Collaboration diagram for CppValueReader:
Collaboration graph
[legend]

Public Member Functions

template<>
char scan (std::istream &istr, std::string &dst)
 
- Public Member Functions inherited from TextReader
template<>
char scanSegmentToValue (std::istream &istr, const std::string &endChars, std::string &dst)
 

Static Public Member Functions

template<class T >
static char scan (std::istream &istr, T &dst)
 Default. For scalars etc.
 
template<class T >
static char scan (std::istream &istr, std::list< T > &dst)
 
template<class T1 , class T2 >
static char scan (std::istream &istr, std::pair< T1, T2 > &dst)
 
- Static Public Member Functions inherited from TextReader
static std::string scanSegment (std::istream &istr, const std::string &endChars)
 Read input stream until any char in endChars is encountered. The end char will not be included, but passed in input stream. More...
 
static char scanSegment (std::istream &istr, const std::string &endChars, std::ostream &ostr)
 Read input stream until any char in endChars is encountered. The end char will not be included, but passed in input stream. More...
 
template<class T >
static char scanSegmentToValue (std::istream &istr, const std::string &endChars, T &dst)
 
static char skipChars (std::istream &istr, const std::string skipChars)
 Read stream until a char not in skipChars or end-of-file is encountered. More...
 
static char skipWhiteSpace (std::istream &istr)
 

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