diff -Naur src/BOPTest/BOPTest_LowCommands.cxx src/BOPTest/BOPTest_LowCommands.cxx
--- src/BOPTest/BOPTest_LowCommands.cxx 2007-03-21 22:13:28.000000000 +0100
+++ src/BOPTest/BOPTest_LowCommands.cxx 2007-05-27 12:17:11.000000000 +0200
@@ -792,7 +792,7 @@
//=======================================================================
class X_Chr {
public:
- X_Chr::X_Chr() {
+ X_Chr() {
Reset();
}
void Reset() {
diff -Naur inc/Standard_ErrorHandlerCallback.hxx inc/Standard_ErrorHandlerCallback.hxx
--- inc/Standard_ErrorHandlerCallback.hxx 2007-03-21 22:11:16.000000000 +0100
+++ inc/Standard_ErrorHandlerCallback.hxx 2007-05-27 12:14:03.000000000 +0200
@@ -1,3 +1,4 @@
+
// File generated by CPPExt (Value)
//
// Copyright (C) 1991 - 2000 by
@@ -61,7 +62,7 @@
void RegisterCallback() ;
//! Unregisters this callback object from the error handler.
void UnregisterCallback() ;
-virtual Standard_EXPORT Standard_ErrorHandlerCallback::~Standard_ErrorHandlerCallback ();
+virtual Standard_EXPORT ~Standard_ErrorHandlerCallback ();
//! The callback function to perform necessary callback action.
//! Called by the exception handler when it is being destroyed but
diff -Naur inc/Handle_Standard_Persistent.hxx inc/Handle_Standard_Persistent.hxx
--- inc/Handle_Standard_Persistent.hxx 2007-03-21 22:11:15.000000000 +0100
+++ inc/Handle_Standard_Persistent.hxx 2007-03-25 22:26:07.000000000 +0200
@@ -40,6 +40,7 @@
const Standard_Integer);
Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Size);
Standard_EXPORT void StandardCSFDB_Free(Standard_Address&);
+Standard_EXPORT void ShallowDump(const Handle_Standard_Persistent&,Standard_OStream&);
class Handle(Standard_Persistent)
{
diff -Naur inc/Handle_Standard_Transient.hxx inc/Handle_Standard_Transient.hxx
--- inc/Handle_Standard_Transient.hxx 2007-03-21 22:11:18.000000000 +0100
+++ inc/Handle_Standard_Transient.hxx 2007-03-25 22:26:43.000000000 +0200
@@ -30,6 +30,7 @@
class Handle_Standard_Transient;
Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Transient)& ,const Standard_Integer);
+Standard_EXPORT void ShallowDump(const Handle_Standard_Transient&,Standard_OStream&);
/**
* Base class for hierarchy of smart pointers (Handles) for Transient
diff -Naur inc/Standard_Transient_proto.hxx inc/Standard_Transient_proto.hxx
--- inc/Standard_Transient_proto.hxx 2007-03-21 22:11:23.000000000 +0100
+++ inc/Standard_Transient_proto.hxx 2007-03-25 22:27:40.000000000 +0200
@@ -21,6 +21,8 @@
//! Abstract class which forms the root of the entire
//! Transient class hierarchy.
+Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_();
+
class Standard_Transient
{
//---- uses the friend Standard_Transient class
diff -Naur inc/Units_Dimensions.hxx inc/Units_Dimensions.hxx
--- inc/Units_Dimensions.hxx 2007-03-21 22:11:32.000000000 +0100
+++ inc/Units_Dimensions.hxx 2007-03-25 22:29:52.000000000 +0200
@@ -46,6 +46,9 @@
#include
#endif
+Standard_EXPORT Handle(Units_Dimensions) operator *(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&);
+Standard_EXPORT Handle(Units_Dimensions) operator /(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&);
+Standard_EXPORT Handle(Units_Dimensions) pow(const Handle(Units_Dimensions)&,const Standard_Integer);
//! This class includes all the methods to create and
//! manipulate the dimensions of the physical
diff -Naur inc/Units_Quantity.hxx inc/Units_Quantity.hxx
--- inc/Units_Quantity.hxx 2007-03-21 22:11:22.000000000 +0100
+++ inc/Units_Quantity.hxx 2007-03-25 22:30:41.000000000 +0200
@@ -58,6 +58,7 @@
class Units_Dimensions;
class Units_UnitsSequence;
+Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Quantity)&,const Standard_CString);
//! This class stores in its field all the possible
//! units of all the unit systems for a given physical
diff -Naur inc/Units_Token.hxx inc/Units_Token.hxx
--- inc/Units_Token.hxx 2007-03-21 22:11:19.000000000 +0100
+++ inc/Units_Token.hxx 2007-03-25 22:31:36.000000000 +0200
@@ -53,6 +53,10 @@
#endif
class Units_Dimensions;
+Standard_EXPORT Handle(Units_Token) operator *(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) operator /(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Standard_Real);
//! This class defines an elementary word contained in
//! a Sentence object.
diff -Naur inc/Units_Unit.hxx inc/Units_Unit.hxx
--- inc/Units_Unit.hxx 2007-03-21 22:11:14.000000000 +0100
+++ inc/Units_Unit.hxx 2007-03-25 22:32:24.000000000 +0200
@@ -65,6 +65,7 @@
class Units_Quantity;
class Units_Token;
+Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Unit)&,const Standard_CString);
//! This class defines an elementary word contained in
//! a physical quantity.
diff -Naur src/Standard/Handle_Standard_Persistent.hxx src/Standard/Handle_Standard_Persistent.hxx
--- src/Standard/Handle_Standard_Persistent.hxx 2007-03-21 22:13:14.000000000 +0100
+++ src/Standard/Handle_Standard_Persistent.hxx 2007-03-25 22:38:57.000000000 +0200
@@ -40,6 +40,7 @@
const Standard_Integer);
Standard_EXPORT Standard_Address StandardCSFDB_Allocate(const Standard_Size);
Standard_EXPORT void StandardCSFDB_Free(Standard_Address&);
+Standard_EXPORT void ShallowDump(const Handle_Standard_Persistent&,Standard_OStream&);
class Handle(Standard_Persistent)
{
diff -Naur src/Standard/Handle_Standard_Transient.hxx src/Standard/Handle_Standard_Transient.hxx
--- src/Standard/Handle_Standard_Transient.hxx 2007-03-21 22:13:14.000000000 +0100
+++ src/Standard/Handle_Standard_Transient.hxx 2007-03-25 22:38:30.000000000 +0200
@@ -30,6 +30,7 @@
class Handle_Standard_Transient;
Standard_EXPORT Standard_Integer HashCode(const Handle(Standard_Transient)& ,const Standard_Integer);
+Standard_EXPORT void ShallowDump(const Handle_Standard_Transient&,Standard_OStream&);
/**
* Base class for hierarchy of smart pointers (Handles) for Transient
diff -Naur src/Standard/Standard_Transient_proto.hxx src/Standard/Standard_Transient_proto.hxx
--- src/Standard/Standard_Transient_proto.hxx 2007-03-21 22:13:14.000000000 +0100
+++ src/Standard/Standard_Transient_proto.hxx 2007-03-25 22:39:41.000000000 +0200
@@ -21,6 +21,8 @@
//! Abstract class which forms the root of the entire
//! Transient class hierarchy.
+Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_();
+
class Standard_Transient
{
//---- uses the friend Standard_Transient class