X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Interface.h;h=fd5c83fce11ef200fe7d9faafa5a4e2dc534f143;hb=3d28bcbab2f3ed0e40295e64f4e836caebc19fca;hp=7083dedb466c17eba3cf8c188f355c1bde2edcc7;hpb=b004b609d45ba0181546d349878dd279ca0bea33;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Interface.h b/src/GeomAPI/GeomAPI_Interface.h index 7083dedb4..fd5c83fce 100644 --- a/src/GeomAPI/GeomAPI_Interface.h +++ b/src/GeomAPI/GeomAPI_Interface.h @@ -16,14 +16,14 @@ * \brief General base class for all interfaces in this package */ -class GEOMAPI_EXPORT GeomAPI_Interface +class GeomAPI_Interface { private: std::shared_ptr myImpl; ///< pointer to the internal impl object public: /// None - constructor - GeomAPI_Interface(); + GEOMAPI_EXPORT GeomAPI_Interface(); /// Constructor by the impl pointer (used for internal needs) template explicit GeomAPI_Interface(T* theImpl) @@ -32,7 +32,7 @@ class GEOMAPI_EXPORT GeomAPI_Interface } /// Destructor - virtual ~GeomAPI_Interface(); + GEOMAPI_EXPORT virtual ~GeomAPI_Interface(); /// Returns the pointer to the impl template inline T* implPtr() @@ -56,7 +56,7 @@ class GEOMAPI_EXPORT GeomAPI_Interface } /// Returns true if the impl is empty - bool empty() const; + GEOMAPI_EXPORT bool empty() const; }; #endif