rivet is hosted by Hepforge, IPPP Durham
RivetBoost.hh
Go to the documentation of this file.
00001 #ifndef RIVET_RIVETBOOST_HH
00002 #define RIVET_RIVETBOOST_HH
00003 
00004 #include "boost/smart_ptr.hpp"
00005 #include "boost/pointer_cast.hpp"
00006 #include "boost/lexical_cast.hpp"
00007 #include "boost/assign.hpp"
00008 #include "boost/algorithm/string.hpp"
00009 #include "boost/type_traits.hpp"
00010 #include "boost/utility.hpp"
00011 
00012 #include "boost/foreach.hpp"
00013 #ifndef foreach
00014 #define foreach BOOST_FOREACH
00015 #endif
00016 
00017 namespace Rivet {
00018 
00019 
00020   // Smart pointers
00021   using boost::shared_ptr;
00022 
00023   // Clever casts
00024   using boost::lexical_cast;
00025   using boost::bad_lexical_cast;
00026 
00027   // Clever assignment shortcuts
00028   using namespace boost::assign;
00029 
00030   // Strings
00031   using namespace boost;
00032 
00033 
00034 }
00035 
00036 #endif