diff options
author | Jacques Lucke <jacques@blender.org> | 2020-07-07 20:46:10 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-07-07 20:46:10 +0300 |
commit | 902ee4d13ce8cdaee869ecdb1a6925be940d0cd7 (patch) | |
tree | d290401f50cb1eee90539a74b838140f5cedfd4e /source/blender/functions/FN_multi_function_network.hh | |
parent | 22158162efb6fb6b6d9af51c7be652fa9248155b (diff) |
Functions: cleanup loop that traverses the MFNetwork
Diffstat (limited to 'source/blender/functions/FN_multi_function_network.hh')
-rw-r--r-- | source/blender/functions/FN_multi_function_network.hh | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/source/blender/functions/FN_multi_function_network.hh b/source/blender/functions/FN_multi_function_network.hh index 413f68a8531..01860c540e3 100644 --- a/source/blender/functions/FN_multi_function_network.hh +++ b/source/blender/functions/FN_multi_function_network.hh @@ -95,8 +95,6 @@ class MFNode : NonCopyable, NonMovable { Span<MFOutputSocket *> outputs(); Span<const MFOutputSocket *> outputs() const; - template<typename FuncT> void foreach_origin_socket(const FuncT &func) const; - bool all_inputs_have_origin() const; private: @@ -333,16 +331,6 @@ inline Span<const MFOutputSocket *> MFNode::outputs() const return outputs_; } -template<typename FuncT> inline void MFNode::foreach_origin_socket(const FuncT &func) const -{ - for (const MFInputSocket *socket : inputs_) { - const MFOutputSocket *origin = socket->origin(); - if (origin != nullptr) { - func(*origin); - } - } -} - inline bool MFNode::all_inputs_have_origin() const { for (const MFInputSocket *socket : inputs_) { |