Vcsn  2.8
Be Rational
std::hash< std::array< Value, Size > > Struct Template Reference

#include <functional.hh>

Collaboration diagram for std::hash< std::array< Value, Size > >:

Public Types

using value_t = std::array< Value, Size >
 

Public Member Functions

size_t operator() (const value_t &v) const
 

Detailed Description

template<typename Value, size_t Size>
struct std::hash< std::array< Value, Size > >

Definition at line 119 of file functional.hh.

Member Typedef Documentation

◆ value_t

template<typename Value , size_t Size>
using std::hash< std::array< Value, Size > >::value_t = std::array<Value, Size>

Definition at line 122 of file functional.hh.

Member Function Documentation

◆ operator()()

template<typename Value , size_t Size>
size_t std::hash< std::array< Value, Size > >::operator() ( const value_t v) const
inline

Definition at line 124 of file functional.hh.

References vcsn::hash_combine(), vcsn::detail::hash_value(), and vcsn::res.

Here is the call graph for this function:

The documentation for this struct was generated from the following file: