Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::hash< AZStd::tuple< Types... > > Struct Template Reference

#include <tuple.h>

Public Member Functions

template<size_t... Indices>
constexpr size_t ElementHasher (const AZStd::tuple< Types... > &value, AZStd::index_sequence< Indices... >) const
 
template<typename... TupleTypes, typename = AZStd::enable_if_t<hash_enabled_concept_v<TupleTypes...>>>
constexpr size_t operator() (const AZStd::tuple< TupleTypes... > &value) const
 

Detailed Description

template<typename... Types>
struct AZStd::hash< AZStd::tuple< Types... > >

Creates an hash specialization for tuple types using the hash_combine function The std::tuple implementation does not have this support. This is an extension


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