hash< armarx::PropagateConst< T > > Struct Template Reference

#include <ArmarXCore/core/util/PropagateConst.h>

Public Types

using argument_type = armarx::PropagateConst< T >
 
using result_type = size_t
 

Public Member Functions

size_t operator() (const armarx::PropagateConst< T > &p) const noexcept(noexcept(hash< T > {}(GetUnderlying(p))))
 

Detailed Description

template<class T>
struct std::hash< armarx::PropagateConst< T > >

Definition at line 342 of file PropagateConst.h.

Member Typedef Documentation

◆ argument_type

Definition at line 345 of file PropagateConst.h.

◆ result_type

using result_type = size_t

Definition at line 344 of file PropagateConst.h.

Member Function Documentation

◆ operator()()

size_t operator() ( const armarx::PropagateConst< T > &  p) const
inlinenoexcept

Definition at line 346 of file PropagateConst.h.


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