An basic_istream is a stream which can be read. More...
#include <rtt/os/rtstreams.hpp>
Public Types | |
typedef streambufs::streamsize | streamsize |
Public Member Functions | |
basic_istreams (streambufs &s) | |
int | get () |
basic_istreams & | get (char &c) |
basic_istreams & | get (char *c, streamsize n, char delim) |
basic_istreams & | get (char *c, char delim) |
basic_istreams & | read (char *c, streamsize n) |
streamsize | readsome (char *c, streamsize n) |
basic_istreams & | operator>> (int &i) |
basic_istreams & | operator>> (char &c) |
basic_istreams & | operator>> (double &f) |
basic_istreams & | operator>> (std::string &s) |
basic_istreams & | operator>> (unsigned int &u) |
An basic_istream is a stream which can be read.
Write operations will have no effect.
Each part that is read from the string is discared, so no seeking is possible. The problem is otherwise that the string in iostreams would grow unlimited.
Definition at line 112 of file rtstreams.hpp.