#include <Standard_Integer.hxx>
#include <Standard_OStream.hxx>
#include <Standard_IStream.hxx>
-#include <Message_ProgressIndicator.hxx>
+#include <Message_ProgressRange.hxx>
class Standard_OutOfRange;
class TopLoc_Location;
//!
//! It can create Locations.
//!
-//! It can be written and read from a stream.
+//! It can be write and read from a stream.
class TopTools_LocationSet
{
public:
//! Writes the content of me on the stream <OS> in a
//! format that can be read back by Read.
Standard_EXPORT void Write (Standard_OStream& OS,
- const Handle(Message_ProgressIndicator)& theProgress = NULL) const;
+ const Message_ProgressRange& theProgress = Message_ProgressRange()) const;
//! Reads the content of me from the stream <IS>. me
//! is first cleared.
Standard_EXPORT void Read (Standard_IStream& IS,
- const Handle(Message_ProgressIndicator)& theProgress = NULL);
+ const Message_ProgressRange& theProgress = Message_ProgressRange());
private: