RTT::os::basic_istreams Class Reference
#include <rtstreams.hpp>
List of all members.
Public Types |
typedef streambufs::streamsize | streamsize |
typedef streambufs::streamsize | streamsize |
Public Member Functions |
| basic_istreams (streambufs &s) |
| basic_istreams (streambufs &s) |
basic_istreams & | get (char *c, char delim) |
basic_istreams & | get (char *c, streamsize n, char delim) |
basic_istreams & | get (char &c) |
int | get () |
basic_istreams & | get (char *c, char delim) |
basic_istreams & | get (char *c, streamsize n, char delim) |
basic_istreams & | get (char &c) |
int | get () |
basic_istreams & | operator>> (unsigned int &u) |
basic_istreams & | operator>> (std::string &s) |
basic_istreams & | operator>> (double &f) |
basic_istreams & | operator>> (char &c) |
basic_istreams & | operator>> (int &i) |
basic_istreams & | operator>> (unsigned int &u) |
basic_istreams & | operator>> (std::string &s) |
basic_istreams & | operator>> (double &f) |
basic_istreams & | operator>> (char &c) |
basic_istreams & | operator>> (int &i) |
basic_istreams & | read (char *c, streamsize n) |
basic_istreams & | read (char *c, streamsize n) |
streamsize | readsome (char *c, streamsize n) |
streamsize | readsome (char *c, streamsize n) |
virtual | ~basic_istreams () |
virtual | ~basic_istreams () |
Private Attributes |
streambufs & | buf |
Detailed Description
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 113 of file install/include/rtt/os/rtstreams.hpp.
Member Typedef Documentation
Constructor & Destructor Documentation
RTT::os::basic_istreams::basic_istreams |
( |
streambufs & |
s |
) |
[inline] |
RTT::os::basic_istreams::~basic_istreams |
( |
|
) |
[virtual] |
RTT::os::basic_istreams::basic_istreams |
( |
streambufs & |
s |
) |
[inline] |
virtual RTT::os::basic_istreams::~basic_istreams |
( |
|
) |
[virtual] |
Member Function Documentation
int RTT::os::basic_istreams::get |
( |
|
) |
|
basic_istreams & RTT::os::basic_istreams::get |
( |
char * |
c, |
|
|
char |
delim | |
|
) |
| | |
int RTT::os::basic_istreams::get |
( |
|
) |
|
basic_istreams& RTT::os::basic_istreams::operator>> |
( |
unsigned int & |
u |
) |
|
basic_istreams& RTT::os::basic_istreams::operator>> |
( |
std::string & |
s |
) |
|
basic_istreams & RTT::os::basic_istreams::operator>> |
( |
unsigned int & |
u |
) |
|
basic_istreams & RTT::os::basic_istreams::operator>> |
( |
std::string & |
s |
) |
|
Member Data Documentation
The documentation for this class was generated from the following files: