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