OpenMS
Loading...
Searching...
No Matches
hash< OpenMS::ResidueModification > Struct Reference

Hash function for OpenMS::ResidueModification. More...

#include <OpenMS/CHEMISTRY/ResidueModification.h>

Public Member Functions

std::size_t operator() (const OpenMS::ResidueModification &mod) const noexcept
 

Detailed Description

Hash function for OpenMS::ResidueModification.

Computes a hash based on all fields used in operator==: id, full_id, psi_mod_accession, unimod_record_id, full_name, name, term_spec, origin, classification, masses (average, mono, diff_average, diff_mono), formula, diff_formula, synonyms, and neutral loss data.

Note
Hash is consistent with operator== - equal objects produce equal hashes.

Member Function Documentation

◆ operator()()