openMSX
Public Types | Public Member Functions | List of all members
std::hash<::optional< T & > > Struct Template Reference

#include <optional.hh>

Public Types

using result_type = typename hash< T >::result_type
 
using argument_type = ::optional< T & >
 

Public Member Functions

constexpr result_type operator() (const argument_type &arg) const
 

Detailed Description

template<typename T>
struct std::hash<::optional< T & > >

Definition at line 840 of file optional.hh.

Member Typedef Documentation

◆ argument_type

template<typename T >
using std::hash<::optional< T & > >::argument_type = ::optional<T&>

Definition at line 842 of file optional.hh.

◆ result_type

template<typename T >
using std::hash<::optional< T & > >::result_type = typename hash<T>::result_type

Definition at line 841 of file optional.hh.

Member Function Documentation

◆ operator()()

template<typename T >
constexpr result_type std::hash<::optional< T & > >::operator() ( const argument_type arg) const
inline

Definition at line 844 of file optional.hh.


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