![]() |
Vcsn
2.4
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 | |