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

@@ -26,6 +26,8 @@
#include <Standard_DimensionError.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared)
//=======================================================================
//function : FEmTool_Curve
//purpose :

View File

@@ -75,7 +75,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_Curve,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared)
protected:

View File

@@ -21,6 +21,8 @@
#include <Standard_NotImplemented.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared)
void FEmTool_ElementaryCriterion::Set(const Handle(TColStd_HArray2OfReal)& Coeff)
{
myCoeff = Coeff;

View File

@@ -66,7 +66,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_ElementaryCriterion,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared)
protected:

View File

@@ -32,6 +32,8 @@
#include <TColStd_HArray2OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
//=======================================================================
//function : FEmTool_LinearFlexion
//purpose :

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
DEFINE_STANDARD_RTTIEXT(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
protected:

View File

@@ -32,6 +32,8 @@
#include <TColStd_HArray2OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
FEmTool_LinearJerk::FEmTool_LinearJerk(const Standard_Integer WorkDegree,
const GeomAbs_Shape ConstraintOrder):
RefMatrix(0,WorkDegree,0,WorkDegree)

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
DEFINE_STANDARD_RTTIEXT(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
protected:

View File

@@ -32,6 +32,8 @@
#include <TColStd_HArray2OfInteger.hxx>
#include <TColStd_HArray2OfReal.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
FEmTool_LinearTension::FEmTool_LinearTension(const Standard_Integer WorkDegree,
const GeomAbs_Shape ConstraintOrder):
RefMatrix(0,WorkDegree,0,WorkDegree)

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
DEFINE_STANDARD_RTTIEXT(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
protected:

View File

@@ -26,6 +26,8 @@
#include <Standard_Type.hxx>
#include <StdFail_NotDone.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
//=======================================================================
//function : :FEmTool_ProfileMatrix
//purpose :

View File

@@ -82,7 +82,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
DEFINE_STANDARD_RTTIEXT(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
protected:

View File

@@ -18,3 +18,5 @@
#include <FEmTool_SparseMatrix.hxx>
#include <Standard_Type.hxx>
#include <StdFail_NotDone.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared)

View File

@@ -67,7 +67,7 @@ public:
DEFINE_STANDARD_RTTI(FEmTool_SparseMatrix,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared)
protected: