Public Member Functions | List of all members
std::hash< util::quantities::concepts::Point< Q, Cat, IV > > Struct Template Reference

#include <intervals.h>

Public Member Functions

constexpr auto operator() (util::quantities::concepts::Point< Q, Cat, IV > key) const noexcept(noexcept(std::hash(key.quantity())))
 

Detailed Description

template<typename Q, typename Cat, typename IV>
struct std::hash< util::quantities::concepts::Point< Q, Cat, IV > >

Definition at line 1278 of file intervals.h.

Member Function Documentation

template<typename Q , typename Cat , typename IV >
constexpr auto std::hash< util::quantities::concepts::Point< Q, Cat, IV > >::operator() ( util::quantities::concepts::Point< Q, Cat, IV >  key) const
inlinenoexcept

Definition at line 1280 of file intervals.h.

1282  { return std::hash(key.quantity()); }
constexpr quantity_t const & quantity() const
Returns the value of the interval as a quantity.
Definition: intervals.h:653

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