diff options
author | Jacques Lucke <jacques@blender.org> | 2021-03-17 13:37:46 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-03-17 13:37:46 +0300 |
commit | ac60e6474569a69ffa4b9c28f9ae79ef674c5408 (patch) | |
tree | 8c721e4f9cb58ea03b3b17fe0063f8ba1cdec112 /source/blender/blenkernel/BKE_geometry_set.hh | |
parent | e00a47ffd611b0ab06dba2a4933ab15871d576e6 (diff) |
BLI: provide a default hash for enums
This avoids some boilerplate code that was necessary when using enums
as keys in maps or sets.
Diffstat (limited to 'source/blender/blenkernel/BKE_geometry_set.hh')
-rw-r--r-- | source/blender/blenkernel/BKE_geometry_set.hh | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/source/blender/blenkernel/BKE_geometry_set.hh b/source/blender/blenkernel/BKE_geometry_set.hh index 632fff07575..8cc37a3e711 100644 --- a/source/blender/blenkernel/BKE_geometry_set.hh +++ b/source/blender/blenkernel/BKE_geometry_set.hh @@ -49,16 +49,6 @@ enum class GeometryOwnershipType { ReadOnly = 2, }; -/* Make it possible to use the component type as key in hash tables. */ -namespace blender { -template<> struct DefaultHash<GeometryComponentType> { - uint64_t operator()(const GeometryComponentType &value) const - { - return (uint64_t)value; - } -}; -} // namespace blender - namespace blender::bke { class ComponentAttributeProviders; } |