Skip to content

Commit

Permalink
Merge pull request godotengine#1431 from pupil1337/fix-create-instanc…
Browse files Browse the repository at this point in the history
…e-func

Fix create instance func
  • Loading branch information
dsnopek authored Apr 24, 2024
2 parents d304f12 + 1fa7a9c commit e23b117
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions include/godot_cpp/core/class_db.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ class ClassDB {
template <typename T, bool is_abstract>
void ClassDB::_register_class(bool p_virtual, bool p_exposed, bool p_runtime) {
static_assert(TypesAreSame<typename T::self_type, T>::value, "Class not declared properly, please use GDCLASS.");
static_assert(!std::is_abstract_v<T> || is_abstract, "Class is abstract, please use GDREGISTER_ABSTRACT_CLASS.");
instance_binding_callbacks[T::get_class_static()] = &T::_gde_binding_callbacks;

// Register this class within our plugin
Expand Down

0 comments on commit e23b117

Please sign in to comment.