Castor3D 0.16.0
Multiplatform 3D engine
Static Public Member Functions | List of all members
castor::hashcomb::HashCombinerT< HashT, std::enable_if_t< std::is_same_v< HashT, uint64_t > > > Struct Template Reference

#include <Hash.hpp>

Static Public Member Functions

template<typename T >
static HashT combine (HashT &hash, T const &rhs)
 
template<typename T >
static HashT combinePtr (HashT &hash, T const &rhs)
 

Member Function Documentation

◆ combine()

template<typename HashT >
template<typename T >
static HashT castor::hashcomb::HashCombinerT< HashT, std::enable_if_t< std::is_same_v< HashT, uint64_t > > >::combine ( HashT & hash,
T const & rhs )
inlinestatic

References castor::hashCombine64().

Here is the call graph for this function:

◆ combinePtr()

template<typename HashT >
template<typename T >
static HashT castor::hashcomb::HashCombinerT< HashT, std::enable_if_t< std::is_same_v< HashT, uint64_t > > >::combinePtr ( HashT & hash,
T const & rhs )
inlinestatic

References castor::hashCombinePtr64().

Here is the call graph for this function:

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