Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2021-03-17 13:37:46 +0300
committerJacques Lucke <jacques@blender.org>2021-03-17 13:37:46 +0300
commitac60e6474569a69ffa4b9c28f9ae79ef674c5408 (patch)
tree8c721e4f9cb58ea03b3b17fe0063f8ba1cdec112 /source/blender/blenkernel/BKE_geometry_set.hh
parente00a47ffd611b0ab06dba2a4933ab15871d576e6 (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.hh10
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;
}