[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