Vcsn
2.3
Be Rational
|
#include <functional>
Go to the source code of this file.
Classes | |
class | vcsn::equal_to< ValueSet > |
This is useful to make hashes with labels or weights as keys without using non-default constructors; to be used along with vcsn::hash. More... | |
class | vcsn::hash< ValueSet > |
This is useful to make hashes with labels or weights as keys without using non-default constructors; to be used along with vcsn::equal_to. More... | |
struct | vcsn::less< ValueSet, Value > |
Functor to compare Values of ValueSets. More... | |
struct | vcsn::less_equal< ValueSet, Value > |
Functor to compare Values of ValueSets. More... | |
struct | std::hash< std::array< Value, Size > > |
Namespaces | |
vcsn | |
vcsn::detail | |
Functions | |
template<typename T > | |
auto | vcsn::detail::hash_value (const T &v) -> decltype(std::hash< T > |
Following the naming convention of Boost. More... | |
return | vcsn::detail::hasher (v) |
void | vcsn::hash_combine_hash (std::size_t &seed, size_t h) |
template<typename T > | |
void | vcsn::hash_combine (std::size_t &seed, const T &v) |
Variables | |
vcsn::detail::v | |