proxygen
std::hash< folly::propagate_const< Pointer > > Struct Template Reference

#include <PropagateConst.h>

Inheritance diagram for std::hash< folly::propagate_const< Pointer > >:

Public Member Functions

size_t operator() (folly::propagate_const< Pointer > const &obj) const
 

Detailed Description

template<typename Pointer>
struct std::hash< folly::propagate_const< Pointer > >

Definition at line 352 of file PropagateConst.h.

Member Function Documentation

template<typename Pointer >
size_t std::hash< folly::propagate_const< Pointer > >::operator() ( folly::propagate_const< Pointer > const &  obj) const
inline

Definition at line 355 of file PropagateConst.h.

References folly::get_underlying().

355  {
356  return hash<Pointer>::operator()(folly::get_underlying(obj));
357  }
constexpr Pointer & get_underlying(propagate_const< Pointer > &obj)

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