CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
lhef::STLInputStream Class Reference

#include <XMLUtils.h>

Inheritance diagram for lhef::STLInputStream:

Public Types

typedef std::istream Stream_t
 

Public Member Functions

virtual unsigned int curPos () const
 
virtual unsigned int readBytes (XMLByte *const buf, const unsigned int size)
 
 STLInputStream (std::istream &in)
 
virtual ~STLInputStream ()
 

Private Attributes

std::istream & in
 
unsigned int pos
 

Detailed Description

Definition at line 151 of file XMLUtils.h.

Member Typedef Documentation

typedef std::istream lhef::STLInputStream::Stream_t

Definition at line 153 of file XMLUtils.h.

Constructor & Destructor Documentation

lhef::STLInputStream::STLInputStream ( std::istream &  in)

Definition at line 172 of file XMLUtils.cc.

lhef::STLInputStream::~STLInputStream ( )
virtual

Definition at line 181 of file XMLUtils.cc.

Member Function Documentation

virtual unsigned int lhef::STLInputStream::curPos ( ) const
inlinevirtual

Definition at line 158 of file XMLUtils.h.

References pos.

158 { return pos; }
unsigned int pos
Definition: XMLUtils.h:165
unsigned int STLInputStream::readBytes ( XMLByte *const  buf,
const unsigned int  size 
)
virtual

Definition at line 185 of file XMLUtils.cc.

Member Data Documentation

std::istream& lhef::STLInputStream::in
private

Definition at line 164 of file XMLUtils.h.

unsigned int lhef::STLInputStream::pos
private

Definition at line 165 of file XMLUtils.h.

Referenced by curPos().