0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument -- prepar...
[occt.git] / src / IGESData / IGESData_DefaultSpecific.cxx
index cc0d0ad..93d97d2 100644 (file)
@@ -32,29 +32,29 @@ IGESData_DefaultSpecific::IGESData_DefaultSpecific ()
 
     void  IGESData_DefaultSpecific::OwnDump
   (const Standard_Integer /*CN*/, const Handle(IGESData_IGESEntity)& ent,
-   const IGESData_IGESDumper& dumper, const Handle(Message_Messenger)& S,
+   const IGESData_IGESDumper& dumper, Standard_OStream& S,
    const Standard_Integer /*own*/) const 
 {
   DeclareAndCast(IGESData_UndefinedEntity,lent,ent);
   if (lent.IsNull()) return;
 
   Standard_Integer dstat = lent->DirStatus();
-  if (dstat != 0) S
-    << " --  Directory Entry Error Status = " << dstat << "  --" << Message_EndLine;
+  if (dstat != 0) 
+    S << " --  Directory Entry Error Status = " << dstat << "  --\n";
   Handle(Interface_UndefinedContent) cont = lent->UndefinedContent();
   Standard_Integer nb = cont->NbParams();
   S << " UNDEFINED ENTITY ...\n"<<nb
     <<" Parameters (WARNING : Odd Integer Values Interpreted as Entities)\n";
   for (Standard_Integer i = 1; i <= nb; i ++) {
     Interface_ParamType ptyp = cont->ParamType(i);
-    if (ptyp == Interface_ParamVoid) S<<"      ["<<i<<":Void]";
+    if (ptyp == Interface_ParamVoid) S <<"     ["<<i<<":Void]";
     else if (cont->IsParamEntity(i)) {
       DeclareAndCast(IGESData_IGESEntity,anent,cont->ParamEntity(i));
-      S<<"     ["<<i<<":IGES]=";  
+      S <<"    ["<<i<<":IGES]=";  
       dumper.PrintDNum(anent,S);
     }
-    else {  S<<"       ["<<i<<"]=" << cont->ParamValue(i);  }
-    if ( i == (i%5)*5) S << Message_EndLine;
+    else {  S <<"      ["<<i<<"]=" << cont->ParamValue(i)->String();  }
+    if ( i == (i%5)*5) S << "\n";
   }
-  S << Message_EndLine;
+  S << std::endl;
 }