UserType fixed about pure virtual methode 92/16392/2
Cedric Delamarre [Wed, 22 Apr 2015 08:07:59 +0000 (10:07 +0200)]
Compilation error occured when a class inherit of UserType and do not overload toString methode.

Change-Id: I34440a2bc20dc2e7f3506e6cb97edfec2cc93303

scilab/modules/ast/includes/types/user.hxx

index 2a68639..693062b 100644 (file)
@@ -57,7 +57,13 @@ public :
     // and toString method is useless
     // if user overload hasToString for return true, he must overload toString method
     // bool toString(std::wostringstream& ostr)
-    virtual bool    hasToString()
+    virtual bool hasToString()
+    {
+        return false;
+    }
+
+    // overload this methode if hasToString methode return true
+    virtual bool toString(std::wostringstream& /*ostr*/)
     {
         return false;
     }