![]() |
The Gaudi Framework
master (57817a18)
|
#include <GaudiKernel/Kernel.h>#include <algorithm>#include <cstdlib>#include <cstring>#include <iostream>#include <list>#include <string>#include <typeinfo>#include <unistd.h>#include <vector>

Go to the source code of this file.
Classes | |
| class | StreamBuffer |
| The stream buffer is a small object collecting object data. More... | |
| class | StreamBuffer::DataIO |
| A small base class to handle generic data streaming. More... | |
| class | StreamBuffer::Istream |
| Reader for standard input streams. More... | |
| class | StreamBuffer::Ostream |
| Writer for standard output streams. More... | |
| class | StreamBuffer::ContainedLink |
| Definition of the contained link set. More... | |
| class | StreamBuffer::IdentifiedLink |
| Definition of the contained link set. More... | |
Macros | |
| #define | STREAM_ANALYSE(data, len) |
| #define | IMPLEMENT_STREAMER(TYPE) |
Functions | |
| template<class T> | |
| StreamBuffer & | operator<< (StreamBuffer &s, const std::vector< T > &v) |
| template<class T> | |
| StreamBuffer & | operator>> (StreamBuffer &s, std::vector< T > &v) |
| template<class T> | |
| StreamBuffer & | operator<< (StreamBuffer &s, const std::list< T > &l) |
| template<class T> | |
| StreamBuffer & | operator>> (StreamBuffer &s, std::list< T > &l) |
| #define IMPLEMENT_STREAMER | ( | TYPE | ) |
Definition at line 316 of file StreamBuffer.h.
| #define STREAM_ANALYSE | ( | data, | |
| len ) |
Definition at line 312 of file StreamBuffer.h.
|
inline |
Definition at line 635 of file StreamBuffer.h.
|
inline |
Definition at line 613 of file StreamBuffer.h.
|
inline |
|
inline |
Definition at line 621 of file StreamBuffer.h.