From cdb006be8e4b21cd84f05e3460d02926126070c5 Mon Sep 17 00:00:00 2001 From: aml Date: Fri, 28 Jan 2022 18:39:49 +0300 Subject: [PATCH] 0032810: Coding - missing Standard_EXPORT in Standard_ErrorHandler --- src/Standard/Standard_ErrorHandler.hxx | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/Standard/Standard_ErrorHandler.hxx b/src/Standard/Standard_ErrorHandler.hxx index 09bdc7bfbf..85b5ff9fe2 100644 --- a/src/Standard/Standard_ErrorHandler.hxx +++ b/src/Standard/Standard_ErrorHandler.hxx @@ -155,13 +155,22 @@ public: DEFINE_STANDARD_ALLOC //! Registers this callback object in the current error handler (if found). - void RegisterCallback(); + #if defined(OCC_CONVERT_SIGNALS) + Standard_EXPORT + #endif + void RegisterCallback(); //! Unregisters this callback object from the error handler. - void UnregisterCallback(); + #if defined(OCC_CONVERT_SIGNALS) + Standard_EXPORT + #endif + void UnregisterCallback(); //! Destructor - virtual ~Callback(); + #if defined(OCC_CONVERT_SIGNALS) + Standard_EXPORT + #endif + virtual ~Callback(); //! The callback function to perform necessary callback action. //! Called by the exception handler when it is being destroyed but @@ -171,7 +180,10 @@ public: protected: //! Empty constructor - Callback(); + #if defined(OCC_CONVERT_SIGNALS) + Standard_EXPORT + #endif + Callback(); private: Standard_Address myHandler;