From 1a6cabc0bfdb280c0684578b30337e1dada09644 Mon Sep 17 00:00:00 2001 From: Aaron Franke Date: Wed, 31 Jan 2024 00:38:11 -0600 Subject: [PATCH] Make Callable bind method const --- core/variant/callable.h | 2 +- core/variant/variant.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/variant/callable.h b/core/variant/callable.h index 3ae424e9bf8..38872b71ef2 100644 --- a/core/variant/callable.h +++ b/core/variant/callable.h @@ -99,7 +99,7 @@ public: bool is_valid() const; template - Callable bind(VarArgs... p_args); + Callable bind(VarArgs... p_args) const; Callable bindv(const Array &p_arguments); Callable bindp(const Variant **p_arguments, int p_argcount) const; diff --git a/core/variant/variant.h b/core/variant/variant.h index d685444c30f..c358559c9b6 100644 --- a/core/variant/variant.h +++ b/core/variant/variant.h @@ -865,7 +865,7 @@ Variant Callable::call(VarArgs... p_args) const { } template -Callable Callable::bind(VarArgs... p_args) { +Callable Callable::bind(VarArgs... p_args) const { Variant args[sizeof...(p_args) + 1] = { p_args..., Variant() }; // +1 makes sure zero sized arrays are also supported. const Variant *argptrs[sizeof...(p_args) + 1]; for (uint32_t i = 0; i < sizeof...(p_args); i++) {