Template Function SymEngine::hash_combine¶
Function Documentation¶
-
template<class
T
>
voidSymEngine
::
hash_combine
(hash_t &seed, const T &v)¶ Standard
hash_combine()
function. Example of usage:hash_t seed1 = 0; hash_combine<std::string>(seed1, "x"); hash_combine<std::string>(seed1, "y");
You can use it with any SymEngine class:
RCP<const Symbol> x = symbol("x"); RCP<const Symbol> y = symbol("y"); hash_t seed2 = 0; hash_combine<Basic>(seed2, *x); hash_combine<Basic>(seed2, *y);