1 #ifndef Framework_DataKey_h 2 #define Framework_DataKey_h 43 iRHS.ownMemory_ =
false;
62 return heterocontainer::HCTypeTag::make<T>();
DataKey(const TypeTag &iType, const IdTags &iId, DoNotCopyMemory)
static TypeTag makeTypeTag()
DataKey(const DataKey &iRHS)
DataKey(const TypeTag &iType, const IdTags &iId)
void swap(DataKey &a, DataKey &b)
const TypeTag & type() const
DataKey & operator=(const DataKey &)
bool operator==(const DataKey &iRHS) const
friend void swap(DataKey &, DataKey &)
bool operator!=(const DataKey &iRHS) const
const NameTag & name() const
bool operator<(const DataKey &iRHS) const