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

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevDefs.h>

Public Member Functions

std::size_t operator() (const NozzleDef &v) const noexcept

Detailed Description

Member Function Documentation

◆ operator()()

std::size_t std::hash< NozzleDef >::operator() ( const NozzleDef & v) const
inlinenoexcept
194 {
195 size_t h1 = std::hash<int>{}(v.nozzle_diameter * 1000);
196 size_t h2 = std::hash<int>{}(v.nozzle_flow_type);
197 return h1 ^ (h2 + 0x9e3779b9 + (h1 << 6) + (h1 >> 2));
198 };
float nozzle_diameter
Definition DevDefs.h:182
Slic3r::NozzleFlowType nozzle_flow_type
Definition DevDefs.h:183

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevDefs.h