OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
std::hash< Slic3r::Vec2ds > Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Point.hpp>

Public Member Functions

size_t operator() (const Slic3r::Vec2ds &vec)

Detailed Description

Member Function Documentation

◆ operator()()

size_t std::hash< Slic3r::Vec2ds >::operator() ( const Slic3r::Vec2ds & vec)
inline
762 {
763 size_t seed = 0;
764 for (const auto& element : vec) {
765 seed ^= std::hash<double>()(element[0]) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
766 seed ^= std::hash<double>()(element[1]) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
767 }
768 return seed;
769 }

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Point.hpp