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

Public Member Functions

size_t write (const void *, size_t) override
 
bool available () override
 
void reset ()
 
int count () const
 
virtual void writeBool (bool)
 
virtual void writeChar (char)
 
virtual void writeShort (short)
 
virtual void writeInt (int)
 
virtual void writeLong (long long)
 
virtual void writeUChar (unsigned char)
 
virtual void writeUShort (unsigned short)
 
virtual void writeUInt (unsigned int)
 
virtual void writeULong (unsigned long long)
 
virtual void writeFloat (float)
 
virtual void writeDouble (double)
 
virtual void writeString (const std::string &)
 
virtual void writeObject (const Serializable &)
 

Protected Member Functions

void reverse (void *buf, size_t len)
 

Private Attributes

size_t m_count
 

Detailed Description

Definition at line 19 of file StreamSizeCounter.h.


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