diff options
-rw-r--r-- | source/blender/functions/FN_generic_pointer.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/functions/FN_generic_pointer.hh b/source/blender/functions/FN_generic_pointer.hh index 4538d7169c2..5c2b611c614 100644 --- a/source/blender/functions/FN_generic_pointer.hh +++ b/source/blender/functions/FN_generic_pointer.hh @@ -65,6 +65,12 @@ class GMutablePointer { { return type_ != nullptr && type_->is<T>(); } + + void destruct() + { + BLI_assert(data_ != nullptr); + type_->destruct(data_); + } }; } // namespace blender::fn |