浏览代码

Merge pull request #87778 from aaronfranke/callable-bind-const

Make Callable `bind` method const
Rémi Verschelde 1 年之前
父节点
当前提交
7c3c90a3e4
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      core/variant/callable.h
  2. 1 1
      core/variant/variant.h

+ 1 - 1
core/variant/callable.h

@@ -99,7 +99,7 @@ public:
 	bool is_valid() const;
 
 	template <typename... VarArgs>
-	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;

+ 1 - 1
core/variant/variant.h

@@ -865,7 +865,7 @@ Variant Callable::call(VarArgs... p_args) const {
 }
 
 template <typename... VarArgs>
-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++) {