Source

mana-core-sgtools / SGTools / StlVectorClids.h

Full commit
///////////////////////// -*- C++ -*- /////////////////////////////
// StlVectorClids.h 
// Header file for CLIDs for various std::vector<T>
// Author: S.Binet<binet@cern.ch>
/////////////////////////////////////////////////////////////////// 
#ifndef SGTOOLS_STLVECTORCLIDS_H 
#define SGTOOLS_STLVECTORCLIDS_H 

// STL includes
#include <vector>
#include <string>

// Gaudi includes

// SGTools includes
#include "SGTools/CLASS_DEF.h"

CLASS_DEF( std::vector<bool> ,            45822813 , 1 )
CLASS_DEF( std::vector<short> ,           35706084 , 1 )
CLASS_DEF( std::vector<unsigned short> , 238793770 , 1 )
CLASS_DEF( std::vector<int> ,             22592129 , 1 )
CLASS_DEF( std::vector<unsigned int> ,   177480351 , 1 )
CLASS_DEF( std::vector<float> ,          202242136 , 1 )
CLASS_DEF( std::vector<double> ,         219400222 , 1 )
CLASS_DEF( std::vector<std::string> ,     25884436 , 1 )

CLASS_DEF( std::vector<std::vector<int> > ,           23262399 , 1 )
CLASS_DEF( std::vector<std::vector<unsigned int> > , 213985193 , 1 )
CLASS_DEF( std::vector<std::vector<float> > ,        258753314 , 1 )
CLASS_DEF( std::vector<std::vector<double> > ,       154043868 , 1 )
CLASS_DEF( std::vector<std::vector<std::string> > ,  101141770 , 1 )

CLASS_DEF( std::vector<std::vector<std::vector<int> > > , 85220325 , 1 )
CLASS_DEF( std::vector<std::vector<std::vector<float> > > , 82469196 , 1 )

#endif // !SGTOOLS_STLVECTORCLIDS_H