1 #ifndef Framework_HCMethods_h
2 #define Framework_HCMethods_h
19 #include "boost/type_traits/remove_const.hpp"
24 namespace eventsetup {
25 namespace heterocontainer {
26 template<
class Type,
class Key,
class IdTag>
29 template<
class Type,
class Key>
41 template<
class Key,
class ItemType,
class Storage,
class IdTag>
44 template<
class Key,
class ItemType,
class Storage>
47 template<
class Key,
class ItemType,
class Storage,
class IdTag>
50 template<
class Key,
class ItemType,
class Storage>
Key makeKey(const IdTag &)
ItemType * find(const Storage &, const IdTag &)
boost::remove_const< ItemType >::type Type
bool insert(Storage &, ItemType *, const IdTag &)