[Bf-blender-cvs] [2cfb80f68cc] functions-experimental-refactor: cleanup

Jacques Lucke noreply at git.blender.org
Tue Oct 15 15:56:26 CEST 2019


Commit: 2cfb80f68cc28d3e909662bf3527d33577409239
Author: Jacques Lucke
Date:   Tue Oct 8 10:48:46 2019 +0200
Branches: functions-experimental-refactor
https://developer.blender.org/rB2cfb80f68cc28d3e909662bf3527d33577409239

cleanup

===================================================================

M	source/blender/blenkernel/BKE_generic_array_ref.h
M	source/blender/blenkernel/intern/generic_array_ref.cc

===================================================================

diff --git a/source/blender/blenkernel/BKE_generic_array_ref.h b/source/blender/blenkernel/BKE_generic_array_ref.h
index e84efa5edf9..4c9fe1359c2 100644
--- a/source/blender/blenkernel/BKE_generic_array_ref.h
+++ b/source/blender/blenkernel/BKE_generic_array_ref.h
@@ -46,7 +46,7 @@ class ArrayRefCPPType : public CPPType {
   CPPType &m_base_type;
 
  public:
-  ArrayRefCPPType(CPPType &base_type, CPPType &generalization);
+  ArrayRefCPPType(CPPType &base_type);
 
   static void ConstructDefaultCB(const CPPType *self, void *ptr)
   {
diff --git a/source/blender/blenkernel/intern/generic_array_ref.cc b/source/blender/blenkernel/intern/generic_array_ref.cc
index 7822291be17..6f9072acf68 100644
--- a/source/blender/blenkernel/intern/generic_array_ref.cc
+++ b/source/blender/blenkernel/intern/generic_array_ref.cc
@@ -24,16 +24,15 @@ ArrayRefCPPType &get_generic_array_ref_cpp_type(CPPType &base)
 
   TypeMapping &mapping = get_mapping();
   auto &type = mapping.lookup_or_add(&base, [&]() {
-    CPPType &generalization = get_cpp_type<GenericArrayRef>();
-    ArrayRefCPPType *new_type = new ArrayRefCPPType(base, generalization);
+    ArrayRefCPPType *new_type = new ArrayRefCPPType(base);
     return std::unique_ptr<ArrayRefCPPType>(new_type);
   });
   return *type;
 }
 
-ArrayRefCPPType::ArrayRefCPPType(CPPType &base_type, CPPType &generalization)
+ArrayRefCPPType::ArrayRefCPPType(CPPType &base_type)
     : CPPType("GenericArrayRef for " + base_type.name(),
-              generalization,
+              get_cpp_type<GenericArrayRef>(),
               ArrayRefCPPType::ConstructDefaultCB),
       m_base_type(base_type)
 {



More information about the Bf-blender-cvs mailing list