Allow GDCLASS in own namespaces
The unqualified ClassDB friending was causing (at least for me on VS2022) an implicit forward declaration of ClassDB in the namespace of my class, instead of using the godot namespaced one. By qualifying the namespace, this compiles for me. Test-Information: My project builds now.
This commit is contained in:
@@ -67,7 +67,7 @@ public:
|
||||
#define GDCLASS(m_class, m_inherits) \
|
||||
private: \
|
||||
void operator=(const m_class &p_rval) {} \
|
||||
friend class ClassDB; \
|
||||
friend class ::godot::ClassDB; \
|
||||
\
|
||||
protected: \
|
||||
virtual const char *_get_extension_class() const override { \
|
||||
|
||||
Reference in New Issue
Block a user