Gaudi Framework, version v23r3

Home   Generated: Thu Jun 28 2012

SerializeSTLFwd.h

Go to the documentation of this file.
00001 
00007 #ifndef GAUDIKERNEL_SERIALIZESTLFWD_H_
00008 #define GAUDIKERNEL_SERIALIZESTLFWD_H_
00009 
00010 #include <ostream>
00011 #include <vector>
00012 #include <list>
00013 #include <map>
00014 #include <utility>
00015 #include "GaudiKernel/Map.h"
00016 #include "GaudiKernel/HashMap.h"
00017 
00018 namespace GaudiUtils {
00020   template <class T, class ALLOC>
00021   inline std::ostream& operator<< ( std::ostream& s, const std::vector<T,ALLOC>& v );
00022 
00024   template <class T, class ALLOC>
00025   inline std::ostream& operator<< ( std::ostream& s, const std::list<T,ALLOC>& l );
00026 
00028   template <class T1, class T2>
00029   inline std::ostream& operator<< ( std::ostream& s, const std::pair<T1,T2>& p );
00030 
00032   template <class T1, class T2, class COMP, class ALLOC>
00033   inline std::ostream& operator << ( std::ostream& s,
00034                                      const std::map<T1,T2,COMP,ALLOC>& m );
00035 
00037   template <class K, class T, class M>
00038   inline std::ostream& operator << ( std::ostream& s,
00039                                      const GaudiUtils::Map<K,T,M>& m );
00040 
00044   template <class K, class T, class H, class M>
00045   inline std::ostream& operator << ( std::ostream& s,
00046                                      const GaudiUtils::HashMap<K,T,H,M>& m );
00047 } // namespace GaudiUtils
00048 
00049 #endif /*GAUDIKERNEL_SERIALIZESTLFWD_H_*/
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 12:29:57 for Gaudi Framework, version v23r3 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004