Hall-D Software
alpha
|
Input xdr stream class. More...
#include <xdr.h>
Public Member Functions | |
istream (streambuf *sb) | |
construct using a streambuf More... | |
istream (const std::istream &os) | |
construct using an istream More... | |
istream & | operator>> (int32_t &v) |
istream & | operator>> (uint32_t &v) |
istream & | operator>> (int64_t &v) |
istream & | operator>> (uint64_t &v) |
istream & | operator>> (float &v) |
istream & | operator>> (double &v) |
istream & | operator>> (string &v) |
template<typename A , typename B > | |
istream & | operator>> (pair< A, B > &p) |
Deserializes STL pair containers from xdr. More... | |
template<typename T > | |
istream & | operator>> (vector< T > &t) |
Deserializes STL vector containers from xdr. More... | |
Private Attributes | |
streambuf * | _sb |
Input xdr stream class.
Just a thin wrapper for streambuf to deserialize all the datatypes
|
inline |
|
inline |
istream & xstream::xdr::istream::operator>> | ( | uint32_t & | v | ) |
istream & xstream::xdr::istream::operator>> | ( | uint64_t & | v | ) |
|
inline |
|
inline |
|
private |
Definition at line 130 of file xdr.h.
Referenced by operator>>().