Belle II Software  release-08-01-10
BufferedReader Class Reference
Inheritance diagram for BufferedReader:
Collaboration diagram for BufferedReader:

Public Member Functions

 BufferedReader (size_t size, unsigned char *memory=NULL)
 
 BufferedReader (const BufferedReader &r)
 
void seekTo (size_t pos)
 
unsigned char * ptr ()
 
size_t count () const
 
size_t size () const
 
void copy (const void *, size_t)
 
size_t read (void *, size_t) override
 
bool available () override
 
const BufferedReaderoperator= (const BufferedReader &)
 
virtual bool readBool ()
 
virtual char readChar ()
 
virtual short readShort ()
 
virtual int readInt ()
 
virtual long long readLong ()
 
virtual unsigned char readUChar ()
 
virtual unsigned short readUShort ()
 
virtual unsigned int readUInt ()
 
virtual unsigned long long readULong ()
 
virtual float readFloat ()
 
virtual double readDouble ()
 
virtual const std::string readString ()
 
virtual void readObject (Serializable &)
 

Protected Member Functions

void reverse (void *buf, size_t len)
 

Protected Attributes

unsigned char * m_memory
 
size_t m_size
 
size_t m_pos
 
bool m_allocated
 

Detailed Description

Definition at line 19 of file BufferedReader.h.


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