AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::detail::DeviceHashHelper< T, Enable > Struct Template Reference

Default catch-all specialization. Passes through to std::hash. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/core/DeviceHash.hpp>

Inheritance diagram for axom::detail::DeviceHashHelper< T, Enable >:

Public Types

using argument_type = T
 
using result_type = axom::IndexType
 

Public Member Functions

axom::IndexType operator() (const T &object) const
 

Detailed Description

template<typename T, typename Enable>
struct axom::detail::DeviceHashHelper< T, Enable >

Default catch-all specialization. Passes through to std::hash.

Member Typedef Documentation

◆ argument_type

template<typename T , typename Enable >
using axom::detail::DeviceHashHelper< T, Enable >::argument_type = T

◆ result_type

template<typename T , typename Enable >
using axom::detail::DeviceHashHelper< T, Enable >::result_type = axom::IndexType

Member Function Documentation

◆ operator()()

template<typename T , typename Enable >
axom::IndexType axom::detail::DeviceHashHelper< T, Enable >::operator() ( const T &  object) const
inline

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