1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic

Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro (upgrade -rtti)
This commit is contained in:
abv
2015-12-04 14:15:06 +03:00
parent f5f4ebd07b
commit 92efcf78a6
4556 changed files with 7149 additions and 2882 deletions

View File

@@ -44,7 +44,7 @@ public:
virtual gp_Vec2d DN(const Standard_Real theU,
const Standard_Integer theDerU) const = 0;
DEFINE_STANDARD_RTTI(Geom2dEvaluator_Curve, Standard_Transient)
DEFINE_STANDARD_RTTI_INLINE(Geom2dEvaluator_Curve,Standard_Transient)
};
DEFINE_STANDARD_HANDLE(Geom2dEvaluator_Curve, Standard_Transient)

View File

@@ -18,6 +18,8 @@
#include <Standard_NullValue.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Geom2dEvaluator_OffsetCurve,Geom2dEvaluator_Curve)
Geom2dEvaluator_OffsetCurve::Geom2dEvaluator_OffsetCurve(
const Handle(Geom2d_Curve)& theBase,
const Standard_Real theOffset)

View File

@@ -54,7 +54,7 @@ public:
Standard_EXPORT gp_Vec2d DN(const Standard_Real theU,
const Standard_Integer theDeriv) const Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(Geom2dEvaluator_OffsetCurve, Geom2dEvaluator_Curve)
DEFINE_STANDARD_RTTIEXT(Geom2dEvaluator_OffsetCurve,Geom2dEvaluator_Curve)
private:
//! Recalculate D1 values of base curve into D0 value of offset curve