Xcos MVC : fix trouble with MSVC copy constructor 77/15877/4
Antoine ELIAS [Wed, 28 Jan 2015 14:57:57 +0000 (15:57 +0100)]
Regenerate some tests to validate the empty string modification.

Change-Id: I249ef524d189fc0f2fbe96e351d3d3d6e284d1fd

scilab/modules/scicos/src/cpp/view_scilab/BlockAdapter.cpp
scilab/modules/scicos/src/cpp/view_scilab/DiagramAdapter.cpp
scilab/modules/scicos/src/cpp/view_scilab/ports_management.hxx
scilab/modules/scicos/tests/unit_tests/model/Block.dia.ref
scilab/modules/scicos/tests/unit_tests/model/Deep_cloning.dia.ref
scilab/modules/scicos/tests/unit_tests/model/Diagram.dia.ref
scilab/modules/scicos/tests/unit_tests/model/SuperBlock.dia.ref
scilab/modules/scicos/tests/unit_tests/model/SuperBlock_in_SuperBlock.dia.ref

index 9903ea9..cef64fe 100644 (file)
@@ -53,13 +53,13 @@ struct graphics
 {
     static types::InternalType* get(const BlockAdapter& adaptor, const Controller& controller)
     {
-        GraphicsAdapter localAdaptor = GraphicsAdapter(adaptor.getAdaptee());
+        GraphicsAdapter localAdaptor(adaptor.getAdaptee());
         return localAdaptor.getAsTList(new types::MList(), controller);
     }
 
     static bool set(BlockAdapter& adaptor, types::InternalType* v, Controller& controller)
     {
-        GraphicsAdapter localAdaptor = GraphicsAdapter(adaptor.getAdaptee());
+        GraphicsAdapter localAdaptor(adaptor.getAdaptee());
         return localAdaptor.setAsTList(v, controller);
     }
 };
@@ -68,7 +68,7 @@ struct model
 {
     static types::InternalType* get(const BlockAdapter& adaptor, const Controller& controller)
     {
-        ModelAdapter localAdaptor = ModelAdapter(adaptor.getAdaptee());
+        ModelAdapter localAdaptor(adaptor.getAdaptee());
         localAdaptor.setDiagram(adaptor.getDiagram());
 
         return localAdaptor.getAsTList(new types::MList(), controller)->getAs<types::MList>();
@@ -76,7 +76,7 @@ struct model
 
     static bool set(BlockAdapter& adaptor, types::InternalType* v, Controller& controller)
     {
-        ModelAdapter localAdaptor = ModelAdapter(adaptor.getAdaptee());
+        ModelAdapter localAdaptor(adaptor.getAdaptee());
         if (!localAdaptor.setAsTList(v, controller))
         {
             return false;
index 83e38aa..2a4da17 100644 (file)
@@ -56,13 +56,13 @@ struct props
 
     static types::InternalType* get(const DiagramAdapter& adaptor, const Controller& controller)
     {
-        ParamsAdapter localAdaptor = ParamsAdapter(adaptor.getAdaptee());
+        ParamsAdapter localAdaptor(adaptor.getAdaptee());
         return localAdaptor.getAsTList(new types::TList(), controller);
     }
 
     static bool set(DiagramAdapter& adaptor, types::InternalType* v, Controller& controller)
     {
-        ParamsAdapter localAdaptor = ParamsAdapter(adaptor.getAdaptee());
+        ParamsAdapter localAdaptor(adaptor.getAdaptee());
         return localAdaptor.setAsTList(v, controller);
     }
 };
@@ -167,7 +167,7 @@ struct objs
         // and clear the old Links information
         std::vector<ScicosID> oldDiagramChildren;
         controller.getObjectProperty(adaptee->id(), DIAGRAM, CHILDREN, oldDiagramChildren);
-        for (ScicosID id : oldDiagramChildren)
+for (ScicosID id : oldDiagramChildren)
         {
             if (id != 0)
             {
@@ -415,7 +415,7 @@ DiagramAdapter::~DiagramAdapter()
         Controller controller;
         std::vector<ScicosID> diagramChildren;
         controller.getObjectProperty(getAdaptee()->id(), DIAGRAM, CHILDREN, diagramChildren);
-        for (ScicosID id : diagramChildren)
+for (ScicosID id : diagramChildren)
         {
             if (id != 0)
             {
index 53baea7..962f0ee 100644 (file)
@@ -58,6 +58,10 @@ types::InternalType* get_ports_property(const Adaptor& adaptor, const object_pro
         case STYLE:
         case LABEL:
         {
+            if (ids.empty())
+            {
+                return new types::String(L"");
+            }
             types::String* o = new types::String((int)ids.size(), 1);
             for (std::vector<ScicosID>::iterator it = ids.begin(); it != ids.end(); ++it, ++i)
             {
index e1963ae..2057831 100644 (file)
@@ -1085,9 +1085,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
@@ -1129,9 +1129,9 @@ id = ""
 in_implicit = "E"
 out_implicit = []
 in_style = ""
-out_style = 
+out_style = ""
 in_label = ""
-out_label = 
+out_label = ""
 style = ""
 o.model
  ans  =
@@ -1286,9 +1286,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
index e6ce5d3..80c56f4 100644 (file)
@@ -2307,9 +2307,9 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = "E"
-          in_style = 
+          in_style = ""
           out_style = ""
-          in_label = 
+          in_label = ""
           out_label = ""
           style = ""
 Model   : 
@@ -2353,9 +2353,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           output type: 0
index 790e938..49bbaef 100644 (file)
@@ -327,9 +327,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
@@ -372,9 +372,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
@@ -793,9 +793,9 @@ Graphics:
           in_implicit = ["E";"E"]
           out_implicit = []
           in_style = ["";""]
-          out_style = 
+          out_style = ""
           in_label = ["";""]
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
@@ -1145,9 +1145,9 @@ Graphics:
           in_implicit = ["E";"E"]
           out_implicit = []
           in_style = ["";""]
-          out_style = 
+          out_style = ""
           in_label = ["";""]
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           cscope type: 4
index 84e3435..5b63618 100644 (file)
@@ -342,7 +342,7 @@ evtout = []
 state = []
 dstate = []
 odstate = list()
-rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Super Block";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[40,40],[20,20],%t,0,"1",[],0,[],[],[],"",[],"E",..,"",..,"",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"input",[],[],1,-1,-2,-1,[],[],[],[],list(),[],1,list(),"c",[],[%f,%f],"",0,0,list(),""),"IN_f",list()),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[240,40],[20,20],%t,0,"1",0,[],[],[],[],"","E",[],"",..,"",..,""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"output",-1,-2,-1,[],[],1,[],[],[],[],list(),[],1,list(),"c",[],[%f,%f],"",0,0,list(),""),"OUT_f",list())),"",list())
+rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Super Block";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[40,40],[20,20],%t,0,"1",[],0,[],[],[],"",[],"E","","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"input",[],[],1,-1,-2,-1,[],[],[],[],list(),[],1,list(),"c",[],[%f,%f],"",0,0,list(),""),"IN_f",list()),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[240,40],[20,20],%t,0,"1",0,[],[],[],[],"","E",[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"output",-1,-2,-1,[],[],1,[],[],[],[],list(),[],1,list(),"c",[],[%f,%f],"",0,0,list(),""),"OUT_f",list())),"",list())
 ipar = []
 opar = list()
 blocktype = "h"
@@ -404,9 +404,9 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = "E"
-          in_style = 
+          in_style = ""
           out_style = ""
-          in_label = 
+          in_label = ""
           out_label = ""
           style = ""
 Model   : 
@@ -450,9 +450,9 @@ Graphics:
           in_implicit = "E"
           out_implicit = []
           in_style = ""
-          out_style = 
+          out_style = ""
           in_label = ""
-          out_label = 
+          out_label = ""
           style = ""
 Model   : 
           output type: 0
@@ -493,9 +493,9 @@ gr_i = []
 id = ""
 in_implicit = []
 out_implicit = "E"
-in_style = 
+in_style = ""
 out_style = ""
-in_label = 
+in_label = ""
 out_label = ""
 style = ""
 sb.model.rpar.objs(1).model
@@ -539,9 +539,9 @@ id = ""
 in_implicit = "E"
 out_implicit = []
 in_style = ""
-out_style = 
+out_style = ""
 in_label = ""
-out_label = 
+out_label = ""
 style = ""
 sb.model.rpar.objs(2).model
  ans  =
@@ -1293,10 +1293,10 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           csuper type: 0
@@ -1337,10 +1337,10 @@ gr_i = []
 id = ""
 in_implicit = []
 out_implicit = []
-in_style = 
-out_style = 
-in_label = 
-out_label = 
+in_style = ""
+out_style = ""
+in_label = ""
+out_label = ""
 style = ""
 clk.model
  ans  =
@@ -1356,7 +1356,7 @@ evtout = 1
 state = []
 dstate = []
 odstate = list()
-rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[399,162],[20,20],%t,0,"1",[],[],5,[],[],"",[],[],..,..,..,..,""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"output",[],[],1,[],[],1,1,[],[],[],list(),[],1,list(),"d",[],[%f,%f],"",0,0,list(),""),"CLKOUT_f",list()),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[320,232],[40,40],%t,0,["0.1";"0.1"],[],[],6,3,[],"",[],[],..,..,..,..,""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],list("evtdly4",4),[],[],1,[],[],1,1,1,[],[],list(),[0.1;0.1],[],list(),"d",0.1,[%f,%f],"",0,0,list(),""),"EVTDLY_c",list()),mlist(["Link","xx","yy","id","thick","ct","from","to"],[340;340;380.71],[226.29;172;172],"",[0,0],[5,-1],[2,1,0],[4,1,1]),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[380.71066,172],[0.3333333,0.3333333],%t,0,[],[],[],3,[5;6],[],"",[],[],..,..,..,..,""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],[],list(),"d",[0;0],[%f,%f],"",0,0,list(),""),"CLKSPLIT_f",list()),mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;399],[172;172],"",[0,0],[5,-1],[4,1,0],[1,1,1]),mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;380.71;340;340],[172;302;302;277.71],"",[0,0],[5,-1],[4,2,0],[2,1,1])),"",list())
+rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[399,162],[20,20],%t,0,"1",[],[],5,[],[],"",[],[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"output",[],[],1,[],[],1,1,[],[],[],list(),[],1,list(),"d",[],[%f,%f],"",0,0,list(),""),"CLKOUT_f",list()),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[320,232],[40,40],%t,0,["0.1";"0.1"],[],[],6,3,[],"",[],[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],list("evtdly4",4),[],[],1,[],[],1,1,1,[],[],list(),[0.1;0.1],[],list(),"d",0.1,[%f,%f],"",0,0,list(),""),"EVTDLY_c",list()),mlist(["Link","xx","yy","id","thick","ct","from","to"],[340;340;380.71],[226.29;172;172],"",[0,0],[5,-1],[2,1,0],[4,1,1]),mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[380.71066,172],[0.3333333,0.3333333],%t,0,[],[],[],3,[5;6],[],"",[],[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"split",[],[],1,[],[],1,1,[1;1],[],[],list(),[],[],list(),"d",[0;0],[%f,%f],"",0,0,list(),""),"CLKSPLIT_f",list()),mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;399],[172;172],"",[0,0],[5,-1],[4,1,0],[1,1,1]),mlist(["Link","xx","yy","id","thick","ct","from","to"],[380.71;380.71;340;340],[172;302;302;277.71],"",[0,0],[5,-1],[4,2,0],[2,1,1])),"",list())
 ipar = []
 opar = list()
 blocktype = "h"
@@ -1412,10 +1412,10 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           output type: 0
@@ -1457,10 +1457,10 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           evtdly4 type: 4
@@ -1511,10 +1511,10 @@ Graphics:
           id = ""
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           split type: 0
@@ -1573,10 +1573,10 @@ gr_i = []
 id = ""
 in_implicit = []
 out_implicit = []
-in_style = 
-out_style = 
-in_label = 
-out_label = 
+in_style = ""
+out_style = ""
+in_label = ""
+out_label = ""
 style = ""
 clk.model.rpar.objs(1).model
  ans  =
@@ -1618,10 +1618,10 @@ gr_i = []
 id = ""
 in_implicit = []
 out_implicit = []
-in_style = 
-out_style = 
-in_label = 
-out_label = 
+in_style = ""
+out_style = ""
+in_label = ""
+out_label = ""
 style = ""
 clk.model.rpar.objs(2).model
  ans  =
@@ -1669,10 +1669,10 @@ gr_i = []
 id = ""
 in_implicit = []
 out_implicit = []
-in_style = 
-out_style = 
-in_label = 
-out_label = 
+in_style = ""
+out_style = ""
+in_label = ""
+out_label = ""
 style = ""
 clk.model.rpar.objs(4).model
  ans  =
index 17e4316..b39a972 100644 (file)
@@ -126,10 +126,10 @@ Graphics:
           id = "Quat_Conj"
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           super type: 0
@@ -233,7 +233,7 @@ evtout = []
 state = []
 dstate = []
 odstate = list()
-rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[0,0],[20,20],%t,0,[],[],[],[],[],[],"Quat_Conj",[],[],..,..,..,..,""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"super",[],[],1,[],[],1,[],[],[],[],list(),mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Link","xx","yy","id","thick","ct","from","to"],[],[],"",[0,0],[1,1],[2,1,0],[3,1,1])),"",list()),[],list(),"h",[],[%f,%f],"Quat_Conj",0,0,list(),""),"",list())),"",list())
+rpar = mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Block","graphics","model","gui","doc"],mlist(["graphics","orig","sz","flip","theta","exprs","pin","pout","pein","peout","gr_i","id","in_implicit","out_implicit","in_style","out_style","in_label","out_label","style"],[0,0],[20,20],%t,0,[],[],[],[],[],[],"Quat_Conj",[],[],"","","","",""),mlist(["model","sim","in","in2","intyp","out","out2","outtyp","evtin","evtout","state","dstate","odstate","rpar","ipar","opar","blocktype","firing","dep_ut","label","nzcross","nmode","equations","uid"],"super",[],[],1,[],[],1,[],[],[],[],list(),mlist(["diagram","props","objs","version","contrib"],tlist(["params","wpar","title","tol","tf","context","void1","options","void2","void3","doc"],[],["Untitled";""],[0.000001,0.000001,1.000D-10,100001,0,1,0],100000,[],[],tlist("scsopt"),[],[],list()),list(mlist(["Link","xx","yy","id","thick","ct","from","to"],[],[],"",[0,0],[1,1],[2,1,0],[3,1,1])),"",list()),[],list(),"h",[],[%f,%f],"Quat_Conj",0,0,list(),""),"",list())),"",list())
 ipar = []
 opar = list()
 blocktype = "h"
@@ -274,10 +274,10 @@ Graphics:
           id = "Quat_Conj"
           in_implicit = []
           out_implicit = []
-          in_style = 
-          out_style = 
-          in_label = 
-          out_label = 
+          in_style = ""
+          out_style = ""
+          in_label = ""
+          out_label = ""
           style = ""
 Model   : 
           super type: 0