piranha  0.10
Public Types | Public Member Functions | List of all members
std::hash< piranha::array_key< T, Derived, S > > Struct Template Reference

Specialisation of std::hash for piranha::array_key. More...

#include <piranha/array_key.hpp>

Public Types

typedef size_t result_type
 Result type.
 
typedef piranha::array_key< T, Derived, S > argument_type
 Argument type.
 

Public Member Functions

result_type operator() (const argument_type &a) const
 Hash operator. More...
 

Detailed Description

template<typename T, typename Derived, typename S>
struct std::hash< piranha::array_key< T, Derived, S > >

Specialisation of std::hash for piranha::array_key.

Definition at line 546 of file array_key.hpp.

Member Function Documentation

◆ operator()()

template<typename T , typename Derived , typename S >
result_type std::hash< piranha::array_key< T, Derived, S > >::operator() ( const argument_type a) const
inline

Hash operator.

Parameters
athe piranha::array_key whose hash value will be returned.
Returns
piranha::array_key::hash().

Definition at line 557 of file array_key.hpp.


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