]> OCCT Git - occt-copy.git/commitdiff
0031044: Coding - Standard_NODISCARD should be placed before Standard_EXPORT
authorabv <abv@opencascade.com>
Mon, 7 Oct 2019 18:32:21 +0000 (21:32 +0300)
committerabv <abv@opencascade.com>
Mon, 21 Oct 2019 06:58:27 +0000 (09:58 +0300)
Standard_NODISCARD is put before Standard_EXPORT in all places throughout OCCT code

50 files changed:
src/Bnd/Bnd_B2d.hxx
src/Bnd/Bnd_B2f.hxx
src/Bnd/Bnd_B3d.hxx
src/Bnd/Bnd_B3f.hxx
src/Bnd/Bnd_Box.hxx
src/Bnd/Bnd_Box2d.hxx
src/Geom/Geom_Axis1Placement.hxx
src/Geom/Geom_Curve.hxx
src/Geom/Geom_Geometry.hxx
src/Geom/Geom_Surface.hxx
src/Geom/Geom_Transformation.hxx
src/Geom/Geom_Vector.hxx
src/Geom/Geom_VectorWithMagnitude.hxx
src/Geom2d/Geom2d_AxisPlacement.hxx
src/Geom2d/Geom2d_Curve.hxx
src/Geom2d/Geom2d_Geometry.hxx
src/Geom2d/Geom2d_Transformation.hxx
src/Geom2d/Geom2d_Vector.hxx
src/Geom2d/Geom2d_VectorWithMagnitude.hxx
src/TopLoc/TopLoc_Location.hxx
src/Units/Units_Token.hxx
src/gp/gp_Ax1.hxx
src/gp/gp_Ax2.hxx
src/gp/gp_Ax22d.hxx
src/gp/gp_Ax2d.hxx
src/gp/gp_Ax3.hxx
src/gp/gp_Circ.hxx
src/gp/gp_Circ2d.hxx
src/gp/gp_Cone.hxx
src/gp/gp_Cylinder.hxx
src/gp/gp_Dir.hxx
src/gp/gp_Dir2d.hxx
src/gp/gp_Elips.hxx
src/gp/gp_Elips2d.hxx
src/gp/gp_Hypr.hxx
src/gp/gp_Hypr2d.hxx
src/gp/gp_Lin.hxx
src/gp/gp_Lin2d.hxx
src/gp/gp_Parab.hxx
src/gp/gp_Parab2d.hxx
src/gp/gp_Pln.hxx
src/gp/gp_Pnt.hxx
src/gp/gp_Pnt2d.hxx
src/gp/gp_Sphere.hxx
src/gp/gp_Torus.hxx
src/gp/gp_Vec.hxx
src/gp/gp_Vec2d.hxx
src/math/math_IntegerVector.hxx
src/math/math_Matrix.hxx
src/math/math_Vector.hxx

index 6dfd2f7f0f6a4faffe55ffa47f5d0c8f2fb19411..939a670bcc7a4e75ee00c15f3547033b4c75ccff 100644 (file)
@@ -83,7 +83,7 @@ public:
   
   //! Transform the bounding box with the given transformation.
   //! The resulting box will be larger if theTrsf contains rotation.
-  Standard_EXPORT Standard_NODISCARD Bnd_B2d Transformed (const gp_Trsf2d& theTrsf) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_B2d Transformed (const gp_Trsf2d& theTrsf) const;
   
   //! Check the given point for the inclusion in the Box.
   //! Returns True if the point is outside.
index bf1acad00beb7d3ed791280ea97d6f4adf221eee..6b7a02d53326eefab1c8a0da93ac83905c180cff 100644 (file)
@@ -84,7 +84,7 @@ public:
   
   //! Transform the bounding box with the given transformation.
   //! The resulting box will be larger if theTrsf contains rotation.
-  Standard_EXPORT Standard_NODISCARD Bnd_B2f Transformed (const gp_Trsf2d& theTrsf) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_B2f Transformed (const gp_Trsf2d& theTrsf) const;
   
   //! Check the given point for the inclusion in the Box.
   //! Returns True if the point is outside.
index 5f72d6bb2cd737cfd8f8eacf503540ad4d6a87a1..6c162563b5f521353e3971ece4ff843faf3adf30 100644 (file)
@@ -84,7 +84,7 @@ public:
   
   //! Transform the bounding box with the given transformation.
   //! The resulting box will be larger if theTrsf contains rotation.
-  Standard_EXPORT Standard_NODISCARD Bnd_B3d Transformed (const gp_Trsf& theTrsf) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_B3d Transformed (const gp_Trsf& theTrsf) const;
   
   //! Check the given point for the inclusion in the Box.
   //! Returns True if the point is outside.
index e625ca33bdafe5fecd532d1a7ac3aedc8093fac0..e39159088159b203887666acfa9b16d469b162f5 100644 (file)
@@ -85,7 +85,7 @@ public:
   
   //! Transform the bounding box with the given transformation.
   //! The resulting box will be larger if theTrsf contains rotation.
-  Standard_EXPORT Standard_NODISCARD Bnd_B3f Transformed (const gp_Trsf& theTrsf) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_B3f Transformed (const gp_Trsf& theTrsf) const;
   
   //! Check the given point for the inclusion in the Box.
   //! Returns True if the point is outside.
index 4d220df02a78718983d5ee4d0d25263063574c7b..5467e5520fcd98508eb775325d9bbc79c207dba7 100644 (file)
@@ -219,7 +219,7 @@ public:
   //! Applying a geometric transformation (for example, a
   //! rotation) to a bounding box generally increases its
   //! dimensions. This is not optimal for algorithms which use it.
-  Standard_EXPORT Standard_NODISCARD Bnd_Box Transformed (const gp_Trsf& T) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_Box Transformed (const gp_Trsf& T) const;
   
   //! Adds the box <Other> to <me>.
   Standard_EXPORT void Add (const Bnd_Box& Other);
index a7541f61ed8031e989db4aebcfef7c23d3d8d707..3e1ae44a5ed916c35984a0299f4c3fa5e25b26eb 100644 (file)
@@ -160,7 +160,7 @@ public:
   //! Applying a geometric transformation (for example, a
   //! rotation) to a bounding box generally increases its
   //! dimensions. This is not optimal for algorithms which use it.
-  Standard_EXPORT Standard_NODISCARD Bnd_Box2d Transformed (const gp_Trsf2d& T) const;
+  Standard_NODISCARD Standard_EXPORT Bnd_Box2d Transformed (const gp_Trsf2d& T) const;
   
   //! Adds the 2d box <Other> to <me>.
   Standard_EXPORT void Add (const Bnd_Box2d& Other);
index 601d53d59b53558ff0af9d86c827593125f627f2..2104db170ede080878318cb62e5fe698a084d6b3 100644 (file)
@@ -65,7 +65,7 @@ public:
   Standard_EXPORT void Reverse();
   
   //! Returns a copy of <me> reversed.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Axis1Placement) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Axis1Placement) Reversed() const;
   
   //! Assigns V to the unit vector of this axis.
   Standard_EXPORT void SetDirection (const gp_Dir& V) Standard_OVERRIDE;
index 4ec6137d2c9a0c6c658e6e86f6070b2243e97a93..ab28dde1eff678552d512d934ea7e26c55c33966 100644 (file)
@@ -117,7 +117,7 @@ public:
   Standard_EXPORT virtual Standard_Real ParametricTransformation (const gp_Trsf& T) const;
   
   //! Returns a copy of <me> reversed.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Curve) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Curve) Reversed() const;
   
   //! Returns the value of the first parameter.
   //! Warnings :
index 4b6799a5506882c617cbf75911367439c2355645..1049773383cc3ecdabfb8d9174c369c05fb17cb4 100644 (file)
@@ -99,21 +99,21 @@ public:
   //! (see class Transformation of the package Geom).
   Standard_EXPORT virtual void Transform (const gp_Trsf& T) = 0;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Mirrored (const gp_Pnt& P) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Mirrored (const gp_Ax1& A1) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Mirrored (const gp_Ax2& A2) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Rotated (const gp_Ax1& A1, const Standard_Real Ang) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Rotated (const gp_Ax1& A1, const Standard_Real Ang) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Scaled (const gp_Pnt& P, const Standard_Real S) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Scaled (const gp_Pnt& P, const Standard_Real S) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Transformed (const gp_Trsf& T) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Transformed (const gp_Trsf& T) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Translated (const gp_Vec& V) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Translated (const gp_Vec& V) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Geometry) Translated (const gp_Pnt& P1, const gp_Pnt& P2) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Geometry) Translated (const gp_Pnt& P1, const gp_Pnt& P2) const;
   
   //! Creates a new object which is a copy of this geometric object.
   Standard_EXPORT virtual Handle(Geom_Geometry) Copy() const = 0;
index 4e84b58448b11104263862a2215b8b6c6bec60bd..2bf81cacee1494654ee4b1ba80933b2d21902a66 100644 (file)
@@ -68,7 +68,7 @@ public:
   //! Reverses the U direction of parametrization of <me>.
   //! The bounds of the surface are not modified.
   //! A copy of <me> is returned.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Surface) UReversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Surface) UReversed() const;
   
   //! Returns the  parameter on the  Ureversed surface for
   //! the point of parameter U on <me>.
@@ -89,7 +89,7 @@ public:
   //! Reverses the V direction of parametrization of <me>.
   //! The bounds of the surface are not modified.
   //! A copy of <me> is returned.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Surface) VReversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Surface) VReversed() const;
   
   //! Returns the  parameter on the  Vreversed surface for
   //! the point of parameter V on <me>.
index 69c261a3ab8b501f8b558a64490271a70c623333..bfa3af47c6738319c50f5cfa80d42cd6bd05cb62 100644 (file)
@@ -160,12 +160,12 @@ public:
   //! Raised if the the transformation is singular. This means that
   //! the ScaleFactor is lower or equal to Resolution from
   //! package gp.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Transformation) Inverted() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Transformation) Inverted() const;
 
   //! Computes the transformation composed with Other and <me>.
   //! <me> * Other.
   //! Returns a new transformation
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Transformation) Multiplied (const Handle(Geom_Transformation)& Other) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Transformation) Multiplied (const Handle(Geom_Transformation)& Other) const;
 
   //! Computes the transformation composed with Other and <me> .
   //! <me> = <me> * Other.
index 1c45b0e0064ec6d19a28b14360807256d779d5d8..f060d26627679d23d4c0f56e7e31e50b128bc4e7 100644 (file)
@@ -47,7 +47,7 @@ public:
   
 
   //! Returns a copy of <me> reversed.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_Vector) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_Vector) Reversed() const;
   
   //! Computes the angular value, in radians, between this
   //! vector and vector Other. The result is a value between 0 and Pi.
index bf8b57434a639dd2f6b12964ca4f43d1d39429e1..32a4db422add2e8289d2b62dd92336ea19c4c230 100644 (file)
@@ -80,7 +80,7 @@ public:
   
 
   //! Adds the vector Other to <me>.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_VectorWithMagnitude) Added (const Handle(Geom_Vector)& Other) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_VectorWithMagnitude) Added (const Handle(Geom_Vector)& Other) const;
   
 
   //! Computes the cross product  between <me> and Other
@@ -106,12 +106,12 @@ public:
   
 
   //! Divides <me> by a scalar. A new vector is returned.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_VectorWithMagnitude) Divided (const Standard_Real Scalar) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_VectorWithMagnitude) Divided (const Standard_Real Scalar) const;
   
 
   //! Computes the product of the vector <me> by a scalar.
   //! A new vector is returned.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_VectorWithMagnitude) Multiplied (const Standard_Real Scalar) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_VectorWithMagnitude) Multiplied (const Standard_Real Scalar) const;
   
 
   //! Computes the product of the vector <me> by a scalar.
@@ -127,14 +127,14 @@ public:
   //!
   //! Raised if the magnitude of the vector is lower or equal to
   //! Resolution from package gp.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom_VectorWithMagnitude) Normalized() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom_VectorWithMagnitude) Normalized() const;
   
   //! Subtracts the Vector Other to <me>.
   Standard_EXPORT void Subtract (const Handle(Geom_Vector)& Other);
   
 
   //! Subtracts the vector Other to <me>. A new vector is returned.
-  Standard_EXPORT Standard_NODISCARD
+  Standard_NODISCARD Standard_EXPORT
        Handle(Geom_VectorWithMagnitude) Subtracted (const Handle(Geom_Vector)& Other) const;
   
   //! Applies the transformation T to this vector.
index 5a570c365d7ec880e56e64bce4b31663ae91075f..eb6866693188d8abf64a5c8529efe12e53c48e96 100644 (file)
@@ -64,7 +64,7 @@ public:
   //! Note:
   //! - Reverse assigns the result to this axis, while
   //! - Reversed creates a new one.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_AxisPlacement) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_AxisPlacement) Reversed() const;
   
   //! Changes the complete definition of the axis placement.
   Standard_EXPORT void SetAxis (const gp_Ax2d& A);
index f12036a6592e0032eb4ddf66911bc1f884da1853..bdf2886e0c011c4d52393668d566135f15a0cf71 100644 (file)
@@ -110,7 +110,7 @@ public:
   //! - the end point of the initial curve becomes the start
   //! point of the reversed curve.
   //! - Reversed creates a new curve.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Curve) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Curve) Reversed() const;
   
   //! Returns the value of the first parameter.
   //! Warnings :
index b28d45359d15a339de0789ce2694670c20bc060c..f73a4e5bb6bc56bc84daaeb4049df07163f241ea 100644 (file)
@@ -94,19 +94,19 @@ public:
   //! itself. A copy of the object is returned.
   Standard_EXPORT virtual void Transform (const gp_Trsf2d& T) = 0;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Mirrored (const gp_Pnt2d& P) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Mirrored (const gp_Ax2d& A) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Rotated (const gp_Pnt2d& P, const Standard_Real Ang) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Rotated (const gp_Pnt2d& P, const Standard_Real Ang) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Scaled (const gp_Pnt2d& P, const Standard_Real S) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Scaled (const gp_Pnt2d& P, const Standard_Real S) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Transformed (const gp_Trsf2d& T) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Transformed (const gp_Trsf2d& T) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Translated (const gp_Vec2d& V) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Translated (const gp_Vec2d& V) const;
   
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Geometry) Translated (const gp_Pnt2d& P1, const gp_Pnt2d& P2) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Geometry) Translated (const gp_Pnt2d& P1, const gp_Pnt2d& P2) const;
   
   Standard_EXPORT virtual Handle(Geom2d_Geometry) Copy() const = 0;
 
index 07434e43408f2d79408c56663a9948c42ef131b2..33d0d6b9ceca861bbf6f1659c4d5b75cd926eaac 100644 (file)
@@ -170,13 +170,13 @@ public:
   //! Computes the inverse of this transformation and creates a new one.
   //! Raises ConstructionError  if the the transformation is singular. This means that
   //! the ScaleFactor is lower or equal to Resolution from package gp.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Transformation) Inverted() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Transformation) Inverted() const;
   
 
   //! Computes the transformation composed with Other and <me>.
   //! <me> * Other.
   //! Returns a new transformation
-  Standard_EXPORT Standard_NODISCARD
+  Standard_NODISCARD Standard_EXPORT
        Handle(Geom2d_Transformation) Multiplied (const Handle(Geom2d_Transformation)& Other) const;
 Standard_NODISCARD Handle(Geom2d_Transformation) operator * (const Handle(Geom2d_Transformation)& Other) const
 {
index 276a86e7522147396cbbe15da09ba15865bcde1c..c106b30c16231622705a2874dfea84cc6e6a4312 100644 (file)
@@ -46,7 +46,7 @@ public:
   Standard_EXPORT void Reverse();
   
   //! Returns a copy of <me> reversed.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_Vector) Reversed() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_Vector) Reversed() const;
   
   //! Computes the angular value, in radians, between this
   //! vector and vector Other. The result is a value
index 4b15785b0cb6e7ad1328d1bb3a4210e84a416e33..2a40681c68a7519b8dc8313cf4ba269bbe99e087 100644 (file)
@@ -80,7 +80,7 @@ void operator += (const Handle(Geom2d_Vector)& Other)
   
 
   //! Adds the vector Other to <me>.
-  Standard_EXPORT Standard_NODISCARD
+  Standard_NODISCARD Standard_EXPORT
   Handle(Geom2d_VectorWithMagnitude) Added (const Handle(Geom2d_Vector)& Other) const;
 Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) operator + (const Handle(Geom2d_Vector)& Other) const
 {
@@ -105,7 +105,7 @@ void operator /= (const Standard_Real Scalar)
   
 
   //! Divides <me> by a scalar. A new vector is returned.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) Divided (const Standard_Real Scalar) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_VectorWithMagnitude) Divided (const Standard_Real Scalar) const;
 Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) operator / (const Standard_Real Scalar) const
 {
   return Divided(Scalar);
@@ -117,7 +117,7 @@ Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) operator / (const Standard
   //!
   //! -C++: alias operator *
   //! Collision with same operator defined for the class Vector!
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) Multiplied (const Standard_Real Scalar) const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_VectorWithMagnitude) Multiplied (const Standard_Real Scalar) const;
   
 
   //! Computes the product of the vector <me> by a scalar.
@@ -137,7 +137,7 @@ void operator *= (const Standard_Real Scalar)
   //!
   //! Raised if the magnitude of the vector is lower or equal to
   //! Resolution from package gp.
-  Standard_EXPORT Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) Normalized() const;
+  Standard_NODISCARD Standard_EXPORT Handle(Geom2d_VectorWithMagnitude) Normalized() const;
   
   //! Subtracts the Vector Other to <me>.
   Standard_EXPORT void Subtract (const Handle(Geom2d_Vector)& Other);
@@ -148,7 +148,7 @@ void operator -= (const Handle(Geom2d_Vector)& Other)
   
 
   //! Subtracts the vector Other to <me>. A new vector is returned.
-  Standard_EXPORT Standard_NODISCARD
+  Standard_NODISCARD Standard_EXPORT
   Handle(Geom2d_VectorWithMagnitude) Subtracted (const Handle(Geom2d_Vector)& Other) const;
 Standard_NODISCARD Handle(Geom2d_VectorWithMagnitude) operator - (const Handle(Geom2d_Vector)& Other) const
 {
index dbc8b4fd4ffb7168c0b3c1fb542503d3efdd2427..fa11d8253dfdd7644b2a1ad994c85a07ff4d36b5 100644 (file)
@@ -91,30 +91,30 @@ Standard_EXPORT operator gp_Trsf() const;
   //! Returns the inverse of <me>.
   //!
   //! <me> * Inverted() is an Identity.
-  Standard_EXPORT Standard_NODISCARD TopLoc_Location Inverted() const;
+  Standard_NODISCARD Standard_EXPORT TopLoc_Location Inverted() const;
   
   //! Returns <me> * <Other>, the  elementary datums are
   //! concatenated.
-  Standard_EXPORT Standard_NODISCARD TopLoc_Location Multiplied (const TopLoc_Location& Other) const;
+  Standard_NODISCARD Standard_EXPORT TopLoc_Location Multiplied (const TopLoc_Location& Other) const;
 Standard_NODISCARD TopLoc_Location operator* (const TopLoc_Location& Other) const
 {
   return Multiplied(Other);
 }
   
   //! Returns  <me> / <Other>.
-  Standard_EXPORT Standard_NODISCARD TopLoc_Location Divided (const TopLoc_Location& Other) const;
+  Standard_NODISCARD Standard_EXPORT TopLoc_Location Divided (const TopLoc_Location& Other) const;
 Standard_NODISCARD TopLoc_Location operator/ (const TopLoc_Location& Other) const
 {
   return Divided(Other);
 }
   
   //! Returns <Other>.Inverted() * <me>.
-  Standard_EXPORT Standard_NODISCARD TopLoc_Location Predivided (const TopLoc_Location& Other) const;
+  Standard_NODISCARD Standard_EXPORT TopLoc_Location Predivided (const TopLoc_Location& Other) const;
   
   //! Returns me at the power <pwr>.   If <pwr>  is zero
   //! returns  Identity.  <pwr> can  be lower  than zero
   //! (usual meaning for powers).
-  Standard_EXPORT Standard_NODISCARD TopLoc_Location Powered (const Standard_Integer pwr) const;
+  Standard_NODISCARD Standard_EXPORT TopLoc_Location Powered (const Standard_Integer pwr) const;
 
   //! Returns a hashed value for this local coordinate system. This value is used, with map tables, to store and
   //! retrieve the object easily, and is in the range [1, theUpperBound].
index 9048b3c47c2404e45e27a60d05c37ac3f5509ac1..12f7cea2319d521ed8e661ac303c63b2f0fce4a6 100644 (file)
@@ -126,7 +126,7 @@ public:
   //! This   virtual method is   called  by  the Measurement
   //! methods,  to  compute    the   measurement   during  a
   //! conversion.
-  Standard_EXPORT Standard_NODISCARD virtual Standard_Real Multiplied (const Standard_Real avalue) const;
+  Standard_NODISCARD Standard_EXPORT virtual Standard_Real Multiplied (const Standard_Real avalue) const;
   
   //! Returns a token which is the division of <me> by another
   //! token <atoken>.
@@ -135,7 +135,7 @@ public:
   //! This  virtual  method  is  called by  the  Measurement
   //! methods,   to   compute   the measurement  during    a
   //! conversion.
-  Standard_EXPORT Standard_NODISCARD virtual Standard_Real Divided (const Standard_Real avalue) const;
+  Standard_NODISCARD Standard_EXPORT virtual Standard_Real Divided (const Standard_Real avalue) const;
   
   //! Returns a token which is <me> to the power  of another
   //! token <atoken>.  The computation  is possible  only if
index 8fea4a4e4283ba1f514cdf0fcc3e0c978622e775..75575dbcb9ead8f837d7d98afa5f1dc9a4fc7c69 100644 (file)
@@ -123,7 +123,7 @@ public:
   //! Performs the symmetrical transformation of an axis
   //! placement with respect to the point P which is the
   //! center of the symmetry and creates a new axis.
-  Standard_EXPORT Standard_NODISCARD gp_Ax1 Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax1 Mirrored (const gp_Pnt& P) const;
   
 
   //! Performs the symmetrical transformation of an axis
@@ -135,7 +135,7 @@ public:
   //! Performs the symmetrical transformation of an axis
   //! placement with respect to an axis placement which
   //! is the axis of the symmetry and creates a new axis.
-  Standard_EXPORT Standard_NODISCARD gp_Ax1 Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax1 Mirrored (const gp_Ax1& A1) const;
   
 
   //! Performs the symmetrical transformation of an axis
@@ -149,7 +149,7 @@ public:
   //! placement with respect to a plane. The axis placement
   //! <A2> locates the plane of the symmetry :
   //! (Location, XDirection, YDirection) and creates a new axis.
-  Standard_EXPORT Standard_NODISCARD gp_Ax1 Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax1 Mirrored (const gp_Ax2& A2) const;
   
   //! Rotates this axis at an angle Ang (in radians) about the axis A1
   //! and assigns the result to this axis.
index c11aafdf9e52b4ea1be7c9d2ad705c3a2241bc3a..1577b6d9a6d61bfdea8b63669963c3c0266d5002 100644 (file)
@@ -202,7 +202,7 @@ public:
   //! product "X Direction" ^ "Y   Direction".
   //! This maintains the right-handed property of the
   //! coordinate system.
-  Standard_EXPORT Standard_NODISCARD gp_Ax2 Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax2 Mirrored (const gp_Pnt& P) const;
   
 
   //! Performs a symmetrical transformation of this coordinate
@@ -238,7 +238,7 @@ public:
   //! product "X Direction" ^ "Y   Direction".
   //! This maintains the right-handed property of the
   //! coordinate system.
-  Standard_EXPORT Standard_NODISCARD gp_Ax2 Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax2 Mirrored (const gp_Ax1& A1) const;
   
 
   //! Performs a symmetrical transformation of this coordinate
@@ -276,7 +276,7 @@ public:
   //! product "X Direction" ^ "Y   Direction".
   //! This maintains the right-handed property of the
   //! coordinate system.
-  Standard_EXPORT Standard_NODISCARD gp_Ax2 Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax2 Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index b8371998537cf2da004ecc5998e75fc5c890263b..057d6248789c77c861298984902a2619aebf8b2e 100644 (file)
@@ -152,7 +152,7 @@ public:
   //! The main direction of the axis placement is not changed.
   //! The "XDirection" and the "YDirection" are reversed.
   //! So the axis placement stay right handed.
-  Standard_EXPORT Standard_NODISCARD gp_Ax22d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax22d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
@@ -164,7 +164,7 @@ public:
   //! point, on the "XDirection" and "YDirection".
   //! The resulting main "Direction" is the cross product between
   //! the "XDirection" and the "YDirection" after transformation.
-  Standard_EXPORT Standard_NODISCARD gp_Ax22d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax22d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 20a30cc2f1a690bed699c562e76d5ef65ce8b508..0d66cdb951754d1878d95d450441f36ac29f2cb8 100644 (file)
@@ -123,7 +123,7 @@ public:
   //! Performs the symmetrical transformation of an axis
   //! placement with respect to the point P which is the
   //! center of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Ax2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
@@ -131,7 +131,7 @@ public:
   //! Performs the symmetrical transformation of an axis
   //! placement with respect to an axis placement which
   //! is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Ax2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 2d09566fbbf1357867848ec8caf3df46a64f942f..5a53cfdcd8784fb7e708a8978a613b0526bd83f2 100644 (file)
@@ -218,7 +218,7 @@ public:
   //! The main direction of the axis placement is not changed.
   //! The "XDirection" and the "YDirection" are reversed.
   //! So the axis placement stay right handed.
-  Standard_EXPORT Standard_NODISCARD gp_Ax3 Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax3 Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -230,7 +230,7 @@ public:
   //! point, on the "XDirection" and "YDirection".
   //! The resulting main "Direction" is the cross product between
   //! the "XDirection" and the "YDirection" after transformation.
-  Standard_EXPORT Standard_NODISCARD gp_Ax3 Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax3 Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -243,7 +243,7 @@ public:
   //! point, on the "XDirection" and "YDirection".
   //! The resulting main "Direction" is the cross product between
   //! the "XDirection" and the "YDirection" after transformation.
-  Standard_EXPORT Standard_NODISCARD gp_Ax3 Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Ax3 Mirrored (const gp_Ax2& A2) const;
   
   void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index d2b58f1d32a5305539ea15bf7776b58aecb7d569..13477551688ce4e639a6fb6c86231a087f4b8145 100644 (file)
@@ -153,7 +153,7 @@ public:
   //! Performs the symmetrical transformation of a circle
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Circ Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Circ Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -161,7 +161,7 @@ public:
   //! Performs the symmetrical transformation of a circle with
   //! respect to an axis placement which is the axis of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Circ Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Circ Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -169,7 +169,7 @@ public:
   //! Performs the symmetrical transformation of a circle with respect
   //! to a plane. The axis placement A2 locates the plane of the
   //! of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Circ Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Circ Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index b4a21686968f723d3418a09ddf3700aca6093ebd..8cf4047e675b029f9996224a17b56d947d471898 100644 (file)
@@ -167,14 +167,14 @@ public:
 
   //! Performs the symmetrical transformation of a circle with respect
   //! to the point P which is the center of the symmetry
-  Standard_EXPORT Standard_NODISCARD gp_Circ2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Circ2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
 
   //! Performs the symmetrical transformation of a circle with respect
   //! to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Circ2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Circ2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index cd30bcc1009307d3c14a178aedbc0102c8ecec66..4110baed9e6f6c38610634cea74478c4ffe3c0ca 100644 (file)
@@ -163,7 +163,7 @@ public:
   //! Performs the symmetrical transformation of a cone
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Cone Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cone Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -171,7 +171,7 @@ public:
   //! Performs the symmetrical transformation of a cone with
   //! respect to an axis placement which is the axis of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Cone Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cone Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -179,7 +179,7 @@ public:
   //! Performs the symmetrical transformation of a cone with respect
   //! to a plane. The axis placement A2 locates the plane of the
   //! of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Cone Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cone Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 37c670b9d0f70266b7de3ef26b2be9533088895e..fb5aaedb8c694b4164c04138e0e720a8eb68e3b1 100644 (file)
@@ -125,7 +125,7 @@ public:
   //! Performs the symmetrical transformation of a cylinder
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Cylinder Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cylinder Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -133,7 +133,7 @@ public:
   //! Performs the symmetrical transformation of a cylinder with
   //! respect to an axis placement which is the axis of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Cylinder Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cylinder Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -141,7 +141,7 @@ public:
   //! Performs the symmetrical transformation of a cylinder with respect
   //! to a plane. The axis placement A2 locates the plane of the
   //! of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Cylinder Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Cylinder Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index ae492722ef92d2bad493b4eeeb562e7eb6328cf8..e290b787d2fcf09629e5fb2017e89f96023de08a 100644 (file)
@@ -228,7 +228,7 @@ public:
   //! Performs the symmetrical transformation of a direction
   //! with respect to the direction V which is the center of
   //! the  symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Dir Mirrored (const gp_Dir& V) const;
+  Standard_NODISCARD Standard_EXPORT gp_Dir Mirrored (const gp_Dir& V) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -236,7 +236,7 @@ public:
   //! Performs the symmetrical transformation of a direction
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Dir Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Dir Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -244,7 +244,7 @@ public:
   //! Performs the symmetrical transformation of a direction
   //! with respect to a plane. The axis placement A2 locates
   //! the plane of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Dir Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Dir Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index cc1333dbeeff7668d1beec4e7915422d453c1cd1..091b27dc7c86a1ababf30b0760962bc79b15a251 100644 (file)
@@ -223,7 +223,7 @@ public:
   //! Performs the symmetrical transformation of a direction
   //! with respect to the direction V which is the center of
   //! the  symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Dir2d Mirrored (const gp_Dir2d& V) const;
+  Standard_NODISCARD Standard_EXPORT gp_Dir2d Mirrored (const gp_Dir2d& V) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
@@ -231,7 +231,7 @@ public:
   //! Performs the symmetrical transformation of a direction
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Dir2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Dir2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const Standard_Real Ang);
   
index 56df6f3ade8aab364c4324e670112096edeaab61..0d8019eac59a4a7b204e0ea61912af33cddf1d05 100644 (file)
@@ -198,14 +198,14 @@ public:
 
   //! Performs the symmetrical transformation of an ellipse with
   //! respect to the point P which is the center of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Elips Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Elips Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
 
   //! Performs the symmetrical transformation of an ellipse with
   //! respect to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Elips Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Elips Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -213,7 +213,7 @@ public:
   //! Performs the symmetrical transformation of an ellipse with
   //! respect to a plane. The axis placement A2 locates the plane
   //! of the symmetry (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Elips Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Elips Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 6c30c1c515a33e189c74d38d48378f58ab050a25..51ac622da57ec16bbaf157215759e5a5036618de 100644 (file)
@@ -208,14 +208,14 @@ public:
 
   //! Performs the symmetrical transformation of a ellipse with respect
   //! to the point P which is the center of the symmetry
-  Standard_EXPORT Standard_NODISCARD gp_Elips2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Elips2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
 
   //! Performs the symmetrical transformation of a ellipse with respect
   //! to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Elips2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Elips2d Mirrored (const gp_Ax2d& A) const;
   
   void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 0bf0aa91149bfb7c856364b4e1bf7412efbac55a..aaaa3046ace582bea613738aa2ef578fca6ca9f5 100644 (file)
@@ -251,14 +251,14 @@ public:
 
   //! Performs the symmetrical transformation of an hyperbola with
   //! respect  to the point P which is the center of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Hypr Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Hypr Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
 
   //! Performs the symmetrical transformation of an hyperbola with
   //! respect to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Hypr Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Hypr Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -266,7 +266,7 @@ public:
   //! Performs the symmetrical transformation of an hyperbola with
   //! respect to a plane. The axis placement A2 locates the plane
   //! of the symmetry (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Hypr Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Hypr Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 98eeead645c7c03379ee175f5c548e52db8be591..220ca926d0cccacb40d8966602ed84ce2699cb80 100644 (file)
@@ -279,14 +279,14 @@ public:
 
   //! Performs the symmetrical transformation of an hyperbola with
   //! respect  to the point P which is the center of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Hypr2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Hypr2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
 
   //! Performs the symmetrical transformation of an hyperbola with
   //! respect to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Hypr2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Hypr2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 20c2bbb32140b4831c81767c7b727d94e014283f..94de6a7bf4d3805bfb038ba4aee5c45272dcf0a3 100644 (file)
@@ -132,7 +132,7 @@ public:
   //! Performs the symmetrical transformation of a line
   //! with respect to the point P which is the center of
   //! the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Lin Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Lin Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -140,7 +140,7 @@ public:
   //! Performs the symmetrical transformation of a line
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Lin Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Lin Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -149,7 +149,7 @@ public:
   //! with respect to a plane. The axis placement  <A2>
   //! locates the plane of the symmetry :
   //! (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Lin Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Lin Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 681b343faf0223943c5759654983ad183209022c..444232fbf2caede4420dc79f81f889dff3a887df 100644 (file)
@@ -143,7 +143,7 @@ public:
   //! Performs the symmetrical transformation of a line
   //! with respect to the point <P> which is the center
   //! of the symmetry
-  Standard_EXPORT Standard_NODISCARD gp_Lin2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Lin2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
@@ -151,7 +151,7 @@ public:
   //! Performs the symmetrical transformation of a line
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Lin2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Lin2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index eb1e78cf73271b5cf00b7eb2d320c49255db8e16..05e02b6a0115ac3f019246d9ae65964d525ff2c0 100644 (file)
@@ -165,7 +165,7 @@ public:
   //! Performs the symmetrical transformation of a parabola
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Parab Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Parab Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -173,7 +173,7 @@ public:
   //! Performs the symmetrical transformation of a parabola
   //! with respect to an axis placement which is the axis of
   //! the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Parab Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Parab Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -181,7 +181,7 @@ public:
   //! Performs the symmetrical transformation of a parabola
   //! with respect to a plane. The axis placement A2 locates
   //! the plane of the symmetry (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Parab Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Parab Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 2f5ca6ffb96142c65208a641d6e977d2115d276d..3d5da44c77de20587374b963925c811cb98b3331 100644 (file)
@@ -188,14 +188,14 @@ public:
 
   //! Performs the symmetrical transformation of a parabola with respect
   //! to the point P which is the center of the symmetry
-  Standard_EXPORT Standard_NODISCARD gp_Parab2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Parab2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
 
   //! Performs the symmetrical transformation of a parabola with respect
   //! to an axis placement which is the axis of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Parab2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Parab2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 7306114afac25eedec40d5b4d92e8d8d2b0f4cf5..2432fef27f164c770dcd6bea3cfc244f21452ce7 100644 (file)
@@ -178,7 +178,7 @@ public:
   //! Warnings :
   //! The normal direction to the plane is not changed.
   //! The "XAxis" and the "YAxis" are reversed.
-  Standard_EXPORT Standard_NODISCARD gp_Pln Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pln Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -190,7 +190,7 @@ public:
   //! the "XDirection" and the "YDirection" after transformation
   //! if  the  initial plane was right  handed,  else  it is the
   //! opposite.
-  Standard_EXPORT Standard_NODISCARD gp_Pln Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pln Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -202,7 +202,7 @@ public:
   //! direction is the cross  product between   the "XDirection"
   //! and the "YDirection"  after  transformation if the initial
   //! plane was right handed, else it is the opposite.
-  Standard_EXPORT Standard_NODISCARD gp_Pln Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pln Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 509600961c35411c427c49790f1c237118461abc..39d7d2efcf51725efed78a06dcc8b4f3792d47ec 100644 (file)
@@ -129,7 +129,7 @@ public:
   //! Performs the symmetrical transformation of a point
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Pnt Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pnt Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -137,14 +137,14 @@ public:
   //! Performs the symmetrical transformation of a point
   //! with respect to a plane. The axis placement A2 locates
   //! the plane of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Pnt Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pnt Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
 
   //! Rotates a point. A1 is the axis of the rotation.
   //! Ang is the angular value of the rotation in radians.
-  Standard_EXPORT Standard_NODISCARD gp_Pnt Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pnt Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index f991621ae1ba15fa529dac3d08acf1082617b89a..a4c2a25129b2c3288c0352385aed0cbf5d620073 100644 (file)
@@ -114,14 +114,14 @@ public:
 
   //! Performs the symmetrical transformation of a point
   //! with respect to an axis placement which is the axis
-  Standard_EXPORT Standard_NODISCARD gp_Pnt2d Mirrored (const gp_Pnt2d& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pnt2d Mirrored (const gp_Pnt2d& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2d& A);
   
 
   //! Rotates a point. A1 is the axis of the rotation.
   //! Ang is the angular value of the rotation in radians.
-  Standard_EXPORT Standard_NODISCARD gp_Pnt2d Mirrored (const gp_Ax2d& A) const;
+  Standard_NODISCARD Standard_EXPORT gp_Pnt2d Mirrored (const gp_Ax2d& A) const;
   
     void Rotate (const gp_Pnt2d& P, const Standard_Real Ang);
   
index 83e07984dabf6959ba8ddf62f0737f7deae28b68..5b6f70034ccc544910d871003dea328570f02cb9 100644 (file)
@@ -132,7 +132,7 @@ public:
   //! Performs the symmetrical transformation of a sphere
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Sphere Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Sphere Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -140,7 +140,7 @@ public:
   //! Performs the symmetrical transformation of a sphere with
   //! respect to an axis placement which is the axis of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Sphere Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Sphere Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -148,7 +148,7 @@ public:
   //! Performs the symmetrical transformation of a sphere with respect
   //! to a plane. The axis placement A2 locates the plane of the
   //! of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Sphere Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Sphere Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index a9900f87b2c16572d17b66ae0f96680172c43ab8..823f3deac62d17cdf19441ea9e47cfe2a448c1e5 100644 (file)
@@ -174,7 +174,7 @@ public:
   //! Performs the symmetrical transformation of a torus
   //! with respect to the point P which is the center of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Torus Mirrored (const gp_Pnt& P) const;
+  Standard_NODISCARD Standard_EXPORT gp_Torus Mirrored (const gp_Pnt& P) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -182,7 +182,7 @@ public:
   //! Performs the symmetrical transformation of a torus with
   //! respect to an axis placement which is the axis of the
   //! symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Torus Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Torus Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -190,7 +190,7 @@ public:
   //! Performs the symmetrical transformation of a torus with respect
   //! to a plane. The axis placement A2 locates the plane of the
   //! of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Torus Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Torus Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 689c2ece929e927e1ea0626181d75e80902ef03a..5b17efa2ba20015c2a47fbdf2bcad7388f956f1b 100644 (file)
@@ -319,7 +319,7 @@ public:
   //! Performs the symmetrical transformation of a vector
   //! with respect to the vector V which is the center of
   //! the  symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Vec Mirrored (const gp_Vec& V) const;
+  Standard_NODISCARD Standard_EXPORT gp_Vec Mirrored (const gp_Vec& V) const;
   
   Standard_EXPORT void Mirror (const gp_Ax1& A1);
   
@@ -327,7 +327,7 @@ public:
   //! Performs the symmetrical transformation of a vector
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Vec Mirrored (const gp_Ax1& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Vec Mirrored (const gp_Ax1& A1) const;
   
   Standard_EXPORT void Mirror (const gp_Ax2& A2);
   
@@ -335,7 +335,7 @@ public:
   //! Performs the symmetrical transformation of a vector
   //! with respect to a plane. The axis placement A2 locates
   //! the plane of the symmetry : (Location, XDirection, YDirection).
-  Standard_EXPORT Standard_NODISCARD gp_Vec Mirrored (const gp_Ax2& A2) const;
+  Standard_NODISCARD Standard_EXPORT gp_Vec Mirrored (const gp_Ax2& A2) const;
   
     void Rotate (const gp_Ax1& A1, const Standard_Real Ang);
   
index 7ade24a8ca28e8ca61bedf2b658e7e58e6067483..b5745ba024c405e5466ede7b28a230f7cd5fe1f4 100644 (file)
@@ -265,7 +265,7 @@ public:
   //! Performs the symmetrical transformation of a vector
   //! with respect to the vector V which is the center of
   //! the  symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Vec2d Mirrored (const gp_Vec2d& V) const;
+  Standard_NODISCARD Standard_EXPORT gp_Vec2d Mirrored (const gp_Vec2d& V) const;
   
 
   //! Performs the symmetrical transformation of a vector
@@ -277,7 +277,7 @@ public:
   //! Performs the symmetrical transformation of a vector
   //! with respect to an axis placement which is the axis
   //! of the symmetry.
-  Standard_EXPORT Standard_NODISCARD gp_Vec2d Mirrored (const gp_Ax2d& A1) const;
+  Standard_NODISCARD Standard_EXPORT gp_Vec2d Mirrored (const gp_Ax2d& A1) const;
   
     void Rotate (const Standard_Real Ang);
   
index 1fc47dea9879bef6cdee3c8ef13020dddb932c67..59deb6bd753b3b24b546b5ccd127ac71c25b17df 100644 (file)
@@ -133,7 +133,7 @@ public:
   }
 
   //! returns the product of an IntegerVector by an integer value.
-  Standard_EXPORT Standard_NODISCARD math_IntegerVector Multiplied(const Standard_Integer theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_IntegerVector Multiplied(const Standard_Integer theRight) const;
 
   Standard_NODISCARD math_IntegerVector operator*(const Standard_Integer theRight) const
   {
@@ -141,7 +141,7 @@ public:
   }
 
   //! returns the product of a vector and a real value.
-  Standard_EXPORT Standard_NODISCARD math_IntegerVector TMultiplied(const Standard_Integer theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_IntegerVector TMultiplied(const Standard_Integer theRight) const;
 
   friend inline math_IntegerVector operator* (const Standard_Integer theLeft, const math_IntegerVector& theRight)
   {
@@ -161,7 +161,7 @@ public:
   //! adds the IntegerVector "theRight" to an IntegerVector.
   //! An exception is raised if the IntegerVectors have not the same length.
   //! An exception is raised if the lengths are not equal.
-  Standard_EXPORT Standard_NODISCARD math_IntegerVector Added(const math_IntegerVector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_IntegerVector Added(const math_IntegerVector& theRight) const;
 
   Standard_NODISCARD math_IntegerVector operator+(const math_IntegerVector& theRight) const
   {
@@ -210,7 +210,7 @@ public:
 
   //! returns the inner product of 2 IntegerVectors.
   //! An exception is raised if the lengths are not equal.
-  Standard_EXPORT Standard_NODISCARD Standard_Integer Multiplied(const math_IntegerVector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT Standard_Integer Multiplied(const math_IntegerVector& theRight) const;
 
   Standard_NODISCARD Standard_Integer operator*(const math_IntegerVector& theRight) const
   {
@@ -236,7 +236,7 @@ public:
 
   //! returns the subtraction of "theRight" from "me".
   //! An exception is raised if the IntegerVectors have not the same length.
-  Standard_EXPORT Standard_NODISCARD math_IntegerVector Subtracted(const math_IntegerVector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_IntegerVector Subtracted(const math_IntegerVector& theRight) const;
 
   Standard_NODISCARD math_IntegerVector operator-(const math_IntegerVector& theRight) const
   {
index 413f655e70d337d71b442abf5185d6785345ecf6..d5432ec3624263041c0e674984adb3e316d6a847 100644 (file)
@@ -170,7 +170,7 @@ void operator*= (const Standard_Real Right)
   
   //! multiplies all the elements of a matrix by the
   //! value <Right>.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Multiplied (const Standard_Real Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Multiplied (const Standard_Real Right) const;
 Standard_NODISCARD math_Matrix operator* (const Standard_Real Right) const
 {
   return Multiplied(Right);
@@ -194,7 +194,7 @@ Standard_NODISCARD math_Matrix operator* (const Standard_Real Right) const
   //! rows of this matrix, or
   //! -   the number of columns of matrix Right is not equal to
   //! the number of columns of this matrix.
-  Standard_EXPORT Standard_NODISCARD math_Matrix TMultiplied (const Standard_Real Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix TMultiplied (const Standard_Real Right) const;
 friend math_Matrix  operator *(const Standard_Real Left,const math_Matrix& Right);
   
   //! divides all the elements of a matrix by the value <Right>.
@@ -207,7 +207,7 @@ void operator/= (const Standard_Real Right)
   
   //! divides all the elements of a matrix by the value <Right>.
   //! An exception is raised if <Right> = 0.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Divided (const Standard_Real Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Divided (const Standard_Real Right) const;
 Standard_NODISCARD math_Matrix operator/ (const Standard_Real Right) const
 {
   return Divided(Right);
@@ -227,7 +227,7 @@ void operator+= (const math_Matrix& Right)
   
   //! adds the matrix <Right> to a matrix.
   //! An exception is raised if the dimensions are different.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Added (const math_Matrix& Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Added (const math_Matrix& Right) const;
 Standard_NODISCARD math_Matrix operator+ (const math_Matrix& Right) const
 {
   return Added(Right);
@@ -251,7 +251,7 @@ void operator-= (const math_Matrix& Right)
   
   //! Returns the result of the subtraction of <Right> from <me>.
   //! An exception is raised if the dimensions are different.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Subtracted (const math_Matrix& Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Subtracted (const math_Matrix& Right) const;
 Standard_NODISCARD math_Matrix operator- (const math_Matrix& Right) const
 {
   return Subtracted(Right);
@@ -304,7 +304,7 @@ Standard_NODISCARD math_Matrix operator- (const math_Matrix& Right) const
   
   //! Teturns the transposed of a matrix.
   //! An exception is raised if the matrix is not a square matrix.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Transposed() const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Transposed() const;
   
   //! Returns the inverse of a matrix.
   //! Exception NotSquare is raised if the matrix is not square.
@@ -363,7 +363,7 @@ void operator*= (const math_Matrix& Right)
   
   //! Returns the product of 2 matrices.
   //! An exception is raised if the dimensions are different.
-  Standard_EXPORT Standard_NODISCARD math_Matrix Multiplied (const math_Matrix& Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Matrix Multiplied (const math_Matrix& Right) const;
 Standard_NODISCARD math_Matrix operator* (const math_Matrix& Right) const
 {
   return Multiplied(Right);
@@ -371,7 +371,7 @@ Standard_NODISCARD math_Matrix operator* (const math_Matrix& Right) const
   
   //! Returns the product of a matrix by a vector.
   //! An exception is raised if the dimensions are different.
-  Standard_EXPORT Standard_NODISCARD math_Vector Multiplied (const math_Vector& Right) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Multiplied (const math_Vector& Right) const;
 Standard_NODISCARD math_Vector operator* (const math_Vector& Right) const
 {
   return Multiplied(Right);
index 0c49d5166c6e5629e981d91e953830e5e3dbcdb5..ccf5f945f5b26b26c3bae7e1e210382727379886 100644 (file)
@@ -128,7 +128,7 @@ public:
   //! Exceptions
   //! Standard_NullValue if this vector is null (i.e. if its norm is
   //! less than or equal to Standard_Real::RealEpsilon().
-  Standard_EXPORT Standard_NODISCARD math_Vector Normalized() const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Normalized() const;
 
   //! Inverts this vector and assigns the result to this vector.
   Standard_EXPORT void Invert();
@@ -157,7 +157,7 @@ public:
   }
 
   //! returns the product of a vector and a real value.
-  Standard_EXPORT Standard_NODISCARD math_Vector Multiplied(const Standard_Real theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Multiplied(const Standard_Real theRight) const;
 
   Standard_NODISCARD math_Vector operator*(const Standard_Real theRight) const
   {
@@ -165,7 +165,7 @@ public:
   }
 
   //! returns the product of a vector and a real value.
-  Standard_EXPORT Standard_NODISCARD math_Vector TMultiplied(const Standard_Real theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector TMultiplied(const Standard_Real theRight) const;
 
   friend inline math_Vector operator* (const Standard_Real theLeft, const math_Vector& theRight) 
   {
@@ -183,7 +183,7 @@ public:
 
   //! divides a vector by the value "theRight".
   //! An exception is raised if "theRight" = 0.
-  Standard_EXPORT Standard_NODISCARD math_Vector Divided(const Standard_Real theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Divided(const Standard_Real theRight) const;
 
   Standard_NODISCARD math_Vector operator/(const Standard_Real theRight) const
   {
@@ -205,7 +205,7 @@ public:
   //! adds the vector theRight to a vector.
   //! An exception is raised if the vectors have not the same length.
   //! An exception is raised if the lengths are not equal.
-  Standard_EXPORT Standard_NODISCARD math_Vector Added(const math_Vector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Added(const math_Vector& theRight) const;
 
   Standard_NODISCARD math_Vector operator+(const math_Vector& theRight) const
   {
@@ -275,14 +275,14 @@ public:
 
   //! returns the inner product of 2 vectors.
   //! An exception is raised if the lengths are not equal.
-  Standard_EXPORT Standard_NODISCARD Standard_Real Multiplied(const math_Vector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT Standard_Real Multiplied(const math_Vector& theRight) const;
   Standard_NODISCARD Standard_Real operator*(const math_Vector& theRight) const
   {
     return Multiplied(theRight);
   }
 
   //! returns the product of a vector by a matrix.
-  Standard_EXPORT Standard_NODISCARD math_Vector Multiplied(const math_Matrix& theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Multiplied(const math_Matrix& theRight) const;
 
   Standard_NODISCARD math_Vector operator*(const math_Matrix& theRight) const
   {
@@ -308,7 +308,7 @@ public:
 
   //! returns the subtraction of "theRight" from "me".
   //! An exception is raised if the vectors have not the same length.
-  Standard_EXPORT Standard_NODISCARD math_Vector Subtracted(const math_Vector& theRight) const;
+  Standard_NODISCARD Standard_EXPORT math_Vector Subtracted(const math_Vector& theRight) const;
 
   Standard_NODISCARD math_Vector operator-(const math_Vector& theRight) const
   {