Struct std::hash< lsst::afw::typehandling::PolymorphicValue >

template<>
struct hash<lsst::afw::typehandling::PolymorphicValue>

Hash specialization for PolymorphicValue.

Return

the hash of the Storable inside the PolymorphicValue, or an arbitrary value if it is empty

Exceptions
  • UnsupportedOperationException: Thrown if the Storable is not hashable.