OmniSciDB  dfae7c3b14
std::hash< std::pair< const RelAlgNode *, int > > Struct Template Reference

Public Member Functions

size_t operator() (const std::pair< const RelAlgNode *, int > &input_col) const
 

Detailed Description

template<>
struct std::hash< std::pair< const RelAlgNode *, int > >

Definition at line 499 of file RelAlgDagBuilder.cpp.

Member Function Documentation

◆ operator()()

size_t std::hash< std::pair< const RelAlgNode *, int > >::operator() ( const std::pair< const RelAlgNode *, int > &  input_col) const
inline

Definition at line 500 of file RelAlgDagBuilder.cpp.

500  {
501  auto ptr_val = reinterpret_cast<const int64_t*>(&input_col.first);
502  return static_cast<int64_t>(*ptr_val) ^ input_col.second;
503  }

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