Sct::XmlStyleIStream Class Reference

Inheritance diagram for Sct::XmlStyleIStream:

Inheritance graph
[legend]
Collaboration diagram for Sct::XmlStyleIStream:

Collaboration graph
[legend]

Public Member Functions

 XmlStyleIStream (std::istream &is)
virtual ~XmlStyleIStream ()
XmlStyleIStreamoperator>> (char *)
XmlStyleIStreamoperator>> (char **)
XmlStyleIStreamoperator>> (unsigned char *)
XmlStyleIStreamoperator>> (unsigned char **)
XmlStyleIStreamoperator>> (bool &)
 PROBLEMATIC virtual IStream & operator>>(char **str) = 0; PROBLEMATIC virtual IStream & operator>>(unsigned char **str) = 0;.
XmlStyleIStreamoperator>> (char &)
XmlStyleIStreamoperator>> (short &)
XmlStyleIStreamoperator>> (int &)
XmlStyleIStreamoperator>> (long &)
XmlStyleIStreamoperator>> (unsigned char &)
XmlStyleIStreamoperator>> (unsigned short &)
XmlStyleIStreamoperator>> (unsigned int &)
XmlStyleIStreamoperator>> (unsigned long &)
XmlStyleIStreamoperator>> (float &)
XmlStyleIStreamoperator>> (double &)
XmlStyleIStreamoperator>> (std::string &)
XmlStyleIStreamget (bool **, size_t &)
XmlStyleIStreamget (char **, size_t &)
XmlStyleIStreamget (short **, size_t &)
XmlStyleIStreamget (int **, size_t &)
XmlStyleIStreamget (long **, size_t &)
XmlStyleIStreamget (unsigned char **, size_t &)
XmlStyleIStreamget (unsigned short **, size_t &)
XmlStyleIStreamget (unsigned int **, size_t &)
XmlStyleIStreamget (unsigned long **, size_t &)
XmlStyleIStreamget (float **, size_t &)
XmlStyleIStreamget (double **, size_t &)
XmlStyleIStreamget (std::string **, size_t &)
XmlStyleIStreamget (bool *const , const size_t)
XmlStyleIStreamget (char *const , const size_t)
XmlStyleIStreamget (short *const , const size_t)
XmlStyleIStreamget (int *const , const size_t)
XmlStyleIStreamget (long *const , const size_t)
XmlStyleIStreamget (unsigned char *const , const size_t)
XmlStyleIStreamget (unsigned short *const , const size_t)
XmlStyleIStreamget (unsigned int *const , const size_t)
XmlStyleIStreamget (unsigned long *const , const size_t)
XmlStyleIStreamget (float *const , const size_t)
XmlStyleIStreamget (double *const , const size_t)
XmlStyleIStreamget (std::string *const , const size_t)

Protected Member Functions

void reset ()
size_t entries () const
size_t readSize () const
bool isArray () const

Private Attributes

std::string data_
std::string::size_type count_
size_t entries_

Detailed Description

Definition at line 47 of file XmlStyleStream.h.


Member Function Documentation

XmlStyleIStream & Sct::XmlStyleIStream::operator>> bool &   )  [virtual]
 

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

Implements Sct::IStream.

Definition at line 331 of file XmlStyleStream.cpp.

References count_, and data_.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:03:17 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6