Base::InputStream Class Reference

The InputStream class provides reading of binary data from an istream. More...

#include <Stream.h>

Inheritance diagram for Base::InputStream:
Base::Stream

List of all members.

Public Member Functions

 InputStream (std::istream &rin)
 operator bool () const
InputStreamoperator>> (double &d)
InputStreamoperator>> (float &f)
InputStreamoperator>> (uint64_t &ul)
InputStreamoperator>> (int64_t &l)
InputStreamoperator>> (uint32_t &ui)
InputStreamoperator>> (int32_t &i)
InputStreamoperator>> (uint16_t &us)
InputStreamoperator>> (int16_t &s)
InputStreamoperator>> (uint8_t &uch)
InputStreamoperator>> (int8_t &ch)
InputStreamoperator>> (bool &b)
 ~InputStream ()

Detailed Description

The InputStream class provides reading of binary data from an istream.

Author:
Werner Mayer

Definition at line 90 of file Stream.h.


Constructor & Destructor Documentation

InputStream::InputStream ( std::istream &  rin  ) 

Definition at line 146 of file Stream.cpp.

InputStream::~InputStream (  ) 

Definition at line 150 of file Stream.cpp.


Member Function Documentation

Base::InputStream::operator bool (  )  const [inline]

Definition at line 108 of file Stream.h.

InputStream & InputStream::operator>> ( double &  d  ) 

Definition at line 221 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( float &  f  ) 

Definition at line 214 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( uint64_t &  ul  ) 

Definition at line 207 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( int64_t &  l  ) 

Definition at line 200 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( uint32_t &  ui  ) 

Definition at line 193 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( int32_t &  i  ) 

Definition at line 186 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( uint16_t &  us  ) 

Definition at line 179 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( int16_t &  s  ) 

Definition at line 172 of file Stream.cpp.

References Base::Stream::_swap.

InputStream & InputStream::operator>> ( uint8_t &  uch  ) 

Definition at line 166 of file Stream.cpp.

InputStream & InputStream::operator>> ( int8_t &  ch  ) 

Definition at line 160 of file Stream.cpp.

InputStream & InputStream::operator>> ( bool &  b  ) 

Definition at line 154 of file Stream.cpp.


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

Generated on Wed Nov 23 19:01:47 2011 for FreeCAD by  doxygen 1.6.1