7 UIntPolyFlint::UIntPolyFlint(
const RCP<const Basic> &var, fzp_t &&dict)
8 : UFlintPoly(var, std::move(dict)){SYMENGINE_ASSIGN_TYPEID()}
10 hash_t UIntPolyFlint::__hash__()
const
12 std::hash<std::string> str_hash;
13 hash_t seed = SYMENGINE_UINTPOLYFLINT;
15 seed += get_var()->hash();
20 URatPolyFlint::URatPolyFlint(
const RCP<const Basic> &var, fqp_t &&dict)
21 : UFlintPoly(var, std::move(dict)){SYMENGINE_ASSIGN_TYPEID()}
23 hash_t URatPolyFlint::__hash__()
const
25 std::hash<std::string> str_hash;
26 hash_t seed = SYMENGINE_URATPOLYFLINT;
28 seed += get_var()->hash();
Main namespace for SymEngine package.
void hash_combine(hash_t &seed, const T &v)
std::string to_string(const T &value)
workaround for MinGW bug