7 #ifndef GAUDIKERNEL_SERIALIZESTLFWD_H_
8 #define GAUDIKERNEL_SERIALIZESTLFWD_H_
18 namespace GaudiUtils {
20 template <
class T,
class ALLOC>
21 inline std::ostream& operator<< ( std::ostream& s, const std::vector<T,ALLOC>& v );
24 template <
class T,
class ALLOC>
25 inline std::ostream& operator<< ( std::ostream& s, const std::list<T,ALLOC>&
l );
28 template <
class T1,
class T2>
29 inline std::ostream& operator<< ( std::ostream& s, const std::pair<T1,T2>& p );
32 template <
class T1,
class T2,
class COMP,
class ALLOC>
34 const std::map<T1,T2,COMP,ALLOC>& m );
37 template <
class K,
class T,
class M>
44 template <
class K,
class T,
class H,
class M>
Extension of the STL map.
Common class providing an architecture-independent hash map.
std::ostream & operator<<(std::ostream &s, const std::vector< T, ALLOC > &v)
Serialize an std::vector in a python like format. E.g. "[1, 2, 3]".