| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SerializeSTLFwd.h
Go to the documentation of this file.
1
7 #ifndef GAUDIKERNEL_SERIALIZESTLFWD_H_
8 #define GAUDIKERNEL_SERIALIZESTLFWD_H_
9
10 #include <ostream>
11 #include <vector>
12 #include <list>
13 #include <map>
14 #include <utility>
15 #include "GaudiKernel/Map.h"
16 #include "GaudiKernel/HashMap.h"
17
18 namespace GaudiUtils {
20 template <class T, class ALLOC>
21 inline std::ostream& operator<< ( std::ostream& s, const std::vector<T,ALLOC>& v );
22
24 template <class T, class ALLOC>
25 inline std::ostream& operator<< ( std::ostream& s, const std::list<T,ALLOC>& l );
26
28 template <class T1, class T2>
29 inline std::ostream& operator<< ( std::ostream& s, const std::pair<T1,T2>& p );
30
32 template <class T1, class T2, class COMP, class ALLOC>
33 inline std::ostream& operator << ( std::ostream& s,
34 const std::map<T1,T2,COMP,ALLOC>& m );
35
37 template <class K, class T, class M>
38 inline std::ostream& operator << ( std::ostream& s,
39 const GaudiUtils::Map<K,T,M>& m );
40
44 template <class K, class T, class H, class M>
45 inline std::ostream& operator << ( std::ostream& s,
46 const GaudiUtils::HashMap<K,T,H,M>& m );
47 } // namespace GaudiUtils
48
49 #endif /*GAUDIKERNEL_SERIALIZESTLFWD_H_*/