Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

Sct::IStream Class Reference

All ops below were replaced (by Serguei) by something like. More...

#include <IStream.h>

Inheritance diagram for Sct::IStream:

Inheritance graph
[legend]

Public Member Functions

virtual IStreamoperator>> (bool &val)=0
 PROBLEMATIC virtual IStream & operator>>(char **str) = 0; PROBLEMATIC virtual IStream & operator>>(unsigned char **str) = 0;.

virtual IStreamoperator>> (char &val)=0
virtual IStreamoperator>> (unsigned char &val)=0
virtual IStreamoperator>> (short &val)=0
virtual IStreamoperator>> (unsigned short &val)=0
virtual IStreamoperator>> (int &val)=0
virtual IStreamoperator>> (unsigned int &val)=0
virtual IStreamoperator>> (long &val)=0
virtual IStreamoperator>> (unsigned long &val)=0
virtual IStreamoperator>> (float &val)=0
virtual IStreamoperator>> (double &val)=0
virtual IStreamoperator>> (std::string &val)=0
virtual IStreamget (bool **p, size_t &size)=0
virtual IStreamget (char **p, size_t &size)=0
virtual IStreamget (unsigned char **p, size_t &size)=0
virtual IStreamget (short **p, size_t &size)=0
virtual IStreamget (unsigned short **p, size_t &size)=0
virtual IStreamget (int **p, size_t &size)=0
virtual IStreamget (unsigned int **p, size_t &size)=0
virtual IStreamget (long **p, size_t &size)=0
virtual IStreamget (unsigned long **p, size_t &size)=0
virtual IStreamget (float **p, size_t &size)=0
virtual IStreamget (double **p, size_t &size)=0
virtual IStreamget (std::string **p, size_t &size)=0
virtual IStreamget (bool *const p, const size_t size)=0
virtual IStreamget (char *const p, const size_t size)=0
virtual IStreamget (unsigned char *const p, const size_t size)=0
virtual IStreamget (short *const p, const size_t size)=0
virtual IStreamget (unsigned short *const p, const size_t size)=0
virtual IStreamget (int *const p, const size_t size)=0
virtual IStreamget (unsigned int *const p, const size_t size)=0
virtual IStreamget (long *const p, const size_t size)=0
virtual IStreamget (unsigned long *const p, const size_t size)=0
virtual IStreamget (float *const p, const size_t size)=0
virtual IStreamget (double *const p, const size_t size)=0
virtual IStreamget (std::string *const p, const size_t size)=0

Detailed Description

All ops below were replaced (by Serguei) by something like.

template IStream & operator>>(const T & t) = 0;

and

which means that this class is now redundant!

Definition at line 19 of file IStream.h.


Member Function Documentation

virtual IStream& Sct::IStream::operator>> bool &  val  )  [pure virtual]
 

PROBLEMATIC virtual IStream & operator>>(char **str) = 0; PROBLEMATIC virtual IStream & operator>>(unsigned char **str) = 0;.

Implemented in Sct::IS::IStreamIS, and Sct::IStreamAdaptor.


The documentation for this class was generated from the following file:
Generated on Thu Dec 15 21:15:37 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5