Enforce template syntax typename over class

This commit is contained in:
Thaddeus Crews 2024-03-07 20:29:49 -06:00
parent aef11a1427
commit 9903e6779b
No known key found for this signature in database
GPG key ID: 62181B86FE9E5D84
101 changed files with 538 additions and 538 deletions

View file

@ -42,7 +42,7 @@
#include "core/templates/local_vector.h"
#include "core/templates/oa_hash_map.h"
template <class T>
template <typename T>
struct PtrConstruct {};
#define MAKE_PTRCONSTRUCT(m_type) \
@ -99,7 +99,7 @@ MAKE_PTRCONSTRUCT(PackedVector3Array);
MAKE_PTRCONSTRUCT(PackedColorArray);
MAKE_PTRCONSTRUCT(Variant);
template <class T, class... P>
template <typename T, typename... P>
class VariantConstructor {
template <size_t... Is>
static _FORCE_INLINE_ void construct_helper(T &base, const Variant **p_args, Callable::CallError &r_error, IndexSequence<Is...>) {
@ -222,7 +222,7 @@ public:
}
};
template <class T>
template <typename T>
class VariantConstructorFromString {
public:
static void construct(Variant &r_ret, const Variant **p_args, Callable::CallError &r_error) {
@ -470,7 +470,7 @@ public:
}
};
template <class T>
template <typename T>
class VariantConstructorToArray {
public:
static void construct(Variant &r_ret, const Variant **p_args, Callable::CallError &r_error) {
@ -529,7 +529,7 @@ public:
}
};
template <class T>
template <typename T>
class VariantConstructorFromArray {
public:
static void construct(Variant &r_ret, const Variant **p_args, Callable::CallError &r_error) {
@ -622,7 +622,7 @@ public:
}
};
template <class T>
template <typename T>
class VariantConstructNoArgs {
public:
static void construct(Variant &r_ret, const Variant **p_args, Callable::CallError &r_error) {