v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::StrongAlias< TagType, UnderlyingType >::Hasher Struct Reference

#include <strong-alias.h>

Collaboration diagram for v8::base::StrongAlias< TagType, UnderlyingType >::Hasher:

Public Types

using argument_type = StrongAlias
 
using result_type = std::size_t
 

Public Member Functions

result_type operator() (const argument_type &id) const
 

Detailed Description

template<typename TagType, typename UnderlyingType>
struct v8::base::StrongAlias< TagType, UnderlyingType >::Hasher

Definition at line 117 of file strong-alias.h.

Member Typedef Documentation

◆ argument_type

template<typename TagType , typename UnderlyingType >
using v8::base::StrongAlias< TagType, UnderlyingType >::Hasher::argument_type = StrongAlias

Definition at line 118 of file strong-alias.h.

◆ result_type

template<typename TagType , typename UnderlyingType >
using v8::base::StrongAlias< TagType, UnderlyingType >::Hasher::result_type = std::size_t

Definition at line 119 of file strong-alias.h.

Member Function Documentation

◆ operator()()

template<typename TagType , typename UnderlyingType >
result_type v8::base::StrongAlias< TagType, UnderlyingType >::Hasher::operator() ( const argument_type & id) const
inline

Definition at line 120 of file strong-alias.h.


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