|
AnySet Documentation
|
Go to the source code of this file.
Classes | |
| struct | te::detail::ArgHash |
| struct | te::Hash< std::tuple< T... > > |
| Specialize te::Hash for std::tuple. More... | |
| struct | te::Hash< std::pair< T, U > > |
| Specialize te::Hash for std::pair. More... | |
| struct | te::Hash< std::complex< T > > |
| Specialize te::Hash for std::complex. More... | |
| struct | te::Hash< std::array< T, N > > |
| Specialize te::Hash for std::array. More... | |
Functions | |
Extra Hash Utilities | |
| std::size_t | te::hash_combine (std::size_t first, std::size_t second) |
| Combine two hash values using a formula that is compatible with boost::hash_combine(). More... | |
| template<class T , class U , class ... Args, class = std::enable_if< (sizeof...(Args) > 0u> | |
| std::size_t | te::hash_combine (T first, U second, Args ... args) |
| Combine an arbitrary number of hash values using a formula that is compatible with boost::hash_combine(). More... | |
Namespaces | |
| te | |
| Primary classes and utility functions for AnySet. | |
1.8.13