Make Callable bind method const

This commit is contained in:
Aaron Franke 2024-01-31 00:38:11 -06:00
parent 16d61427ca
commit 1a6cabc0bf
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
2 changed files with 2 additions and 2 deletions

View file

@ -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;

View file

@ -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++) {