uint IntegralType::hash() const { return KDevHash(AbstractType::hash()) << d_func()->m_dataType; }
//Every item has to implement this function, and return a valid hash. //Must be exactly the same hash value as ReferenceCountItemRequest::hash() has returned while creating the item. unsigned int hash() const { return KDevHash() << m_id << m_targetId; }
uint FunctionType::hash() const { return KDevHash(KDevelop::FunctionType::hash()) << KDevelop::IdentifiedType::hash(); }
uint PointerType::hash() const { return KDevHash(AbstractType::hash()) << d_func()->m_baseType.hash(); }