CMS 3D CMS Logo

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

#include <XMLUtils.h>

Inheritance diagram for lhef::CBInputStream:

Classes

class  Reader
 

Public Types

typedef Reader Stream_t
 

Public Member Functions

 CBInputStream (Reader &in)
 
virtual unsigned int curPos () const
 
virtual unsigned int readBytes (XMLByte *const buf, const unsigned int size)
 
virtual ~CBInputStream ()
 

Private Attributes

std::string buffer
 
unsigned int pos
 
Readerreader
 

Detailed Description

Definition at line 127 of file XMLUtils.h.

Member Typedef Documentation

Definition at line 135 of file XMLUtils.h.

Constructor & Destructor Documentation

lhef::CBInputStream::CBInputStream ( Reader in)

Definition at line 129 of file XMLUtils.cc.

lhef::CBInputStream::~CBInputStream ( )
virtual

Definition at line 134 of file XMLUtils.cc.

Member Function Documentation

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

Definition at line 140 of file XMLUtils.h.

References pos.

140 { return pos; }
unsigned int pos
Definition: XMLUtils.h:148
unsigned int lhef::CBInputStream::readBytes ( XMLByte *const  buf,
const unsigned int  size 
)
virtual

Definition at line 138 of file XMLUtils.cc.

Member Data Documentation

std::string lhef::CBInputStream::buffer
private

Definition at line 147 of file XMLUtils.h.

unsigned int lhef::CBInputStream::pos
private

Definition at line 148 of file XMLUtils.h.

Referenced by curPos().

Reader& lhef::CBInputStream::reader
private

Definition at line 146 of file XMLUtils.h.