Skip to content

Commit de7ed54

Browse files
authored
Merge pull request #2027 from dsnopek/delete-operator-equals
Delete `operator=(const m_class &p_rval)` on wrapper classes
2 parents d15d0c8 + e65e9ad commit de7ed54

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎include/godot_cpp/classes/wrapped.hpp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ struct EngineClassRegistration {
199199
// every line of the macro different
200200
#define GDCLASS(m_class, m_inherits) \
201201
private: \
202-
void operator=(const m_class & /*p_rval*/) {} \
202+
void operator=(const m_class &p_rval) = delete; \
203203
friend class ::godot::ClassDB; \
204204
friend class ::godot::Wrapped; \
205205
\
@@ -428,7 +428,7 @@ protected: \
428428
#define GDEXTENSION_CLASS_ALIAS(m_class, m_alias_for, m_inherits) \
429429
private: \
430430
inline static ::godot::internal::EngineClassRegistration<m_class> _gde_engine_class_registration_helper; \
431-
void operator=(const m_class &p_rval) {} \
431+
void operator=(const m_class &p_rval) = delete; \
432432
friend class ::godot::ClassDB; \
433433
friend class ::godot::Wrapped; \
434434
\

0 commit comments

Comments
 (0)