compiler/libec: (#307, #70) Warning on undeclared class; Overriding namespaces
[sdk] / ecere / src / com / instance.ec
index 8bbff11..bf95c0f 100644 (file)
@@ -94,7 +94,7 @@ private:
 
 public class Angle : double;
 
-public class unichar : uint32
+public class ::unichar : uint32
 {
 
    const char * OnGetString(char * tempString, void * fieldData, bool * needClass)
@@ -112,6 +112,11 @@ public class unichar : uint32
 
 };
 
+// Forward declarations to hook on to libec:
+class ::Type;
+class ::Instantiation;
+class ::ClassDefinition;
+
 public class Property : struct
 {
 public: