[Bf-blender-cvs] [c3422c48add] master: Cleanup: remove dummy multi function

Jacques Lucke noreply at git.blender.org
Wed Nov 17 12:33:28 CET 2021


Commit: c3422c48add05324414dcf32a7e4557de5f26d6d
Author: Jacques Lucke
Date:   Wed Nov 17 12:33:07 2021 +0100
Branches: master
https://developer.blender.org/rBc3422c48add05324414dcf32a7e4557de5f26d6d

Cleanup: remove dummy multi function

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

M	source/blender/functions/FN_multi_function.hh
M	source/blender/functions/intern/multi_function.cc

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

diff --git a/source/blender/functions/FN_multi_function.hh b/source/blender/functions/FN_multi_function.hh
index 98788025558..c57f6cf574e 100644
--- a/source/blender/functions/FN_multi_function.hh
+++ b/source/blender/functions/FN_multi_function.hh
@@ -131,8 +131,6 @@ inline MFParamsBuilder::MFParamsBuilder(const MultiFunction &fn, const IndexMask
 {
 }
 
-extern const MultiFunction &dummy_multi_function;
-
 namespace multi_function_types {
 using fn::CPPType;
 using fn::GMutableSpan;
diff --git a/source/blender/functions/intern/multi_function.cc b/source/blender/functions/intern/multi_function.cc
index bb657f321ec..43eacdcd2a1 100644
--- a/source/blender/functions/intern/multi_function.cc
+++ b/source/blender/functions/intern/multi_function.cc
@@ -18,28 +18,4 @@
 
 namespace blender::fn {
 
-class DummyMultiFunction : public MultiFunction {
- public:
-  DummyMultiFunction()
-  {
-    static MFSignature signature = create_signature();
-    this->set_signature(&signature);
-  }
-
-  static MFSignature create_signature()
-  {
-    MFSignatureBuilder signature{"Dummy"};
-    return signature.build();
-  }
-
-  void call(IndexMask UNUSED(mask),
-            MFParams UNUSED(params),
-            MFContext UNUSED(context)) const override
-  {
-  }
-};
-
-static DummyMultiFunction dummy_multi_function_;
-const MultiFunction &dummy_multi_function = dummy_multi_function_;
-
 }  // namespace blender::fn



More information about the Bf-blender-cvs mailing list