The Gaudi Framework
v30r3 (a5ef0a68)
|
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <list>
#include <string>
#include <typeinfo>
#include <vector>
#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/swab.h"
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 323 of file StreamBuffer.h.
#define STREAM_ANALYSE | ( | data, | |
len | |||
) |
Definition at line 319 of file StreamBuffer.h.
|
inline |
Definition at line 660 of file StreamBuffer.h.
|
inline |
Definition at line 684 of file StreamBuffer.h.
|
inline |
Definition at line 669 of file StreamBuffer.h.
|
inline |
Definition at line 693 of file StreamBuffer.h.