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

@@ -77,6 +77,8 @@
#include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
//=======================================================================
//function : ShapeFix_ComposeShell
//purpose :

View File

@@ -149,7 +149,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_ComposeShell,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
protected:

View File

@@ -61,6 +61,8 @@
#include <TopoDS_Vertex.hxx>
#include <ShapeBuild_ReShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Edge,MMgt_TShared)
//=======================================================================
//function : ShapeFix_Edge
//purpose :

View File

@@ -220,7 +220,7 @@ public:
//! Returns context
Standard_EXPORT Handle(ShapeBuild_ReShape) Context() const;
DEFINE_STANDARD_RTTI(ShapeFix_Edge,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Edge,MMgt_TShared)
protected:

View File

@@ -44,6 +44,8 @@
#include <TopoDS_Face.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
//=======================================================================
//function : ShapeFix_EdgeProjAux
//purpose :

View File

@@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_EdgeProjAux,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
protected:

View File

@@ -101,6 +101,8 @@
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
#ifdef OCCT_DEBUG
#define DEBUG
#endif

View File

@@ -245,7 +245,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Face,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
protected:

View File

@@ -60,6 +60,8 @@
#include <TopTools_Array1OfShape.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_FixSmallFace,ShapeFix_Root)
//#include <GeomLProp_SLProps.hxx>
//#include <TColStd_Array2OfReal.hxx>
//#include <TColStd_Array1OfReal.hxx>

View File

@@ -87,7 +87,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_FixSmallFace,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallFace,ShapeFix_Root)
protected:

View File

@@ -34,6 +34,8 @@
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
//=======================================================================
//function : ShapeFix_FixSmallSolid
//purpose : Construct

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_FixSmallSolid,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
protected:

View File

@@ -19,6 +19,8 @@
#include <Standard_Type.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
//=======================================================================
//function : ShapeFix_Root
//purpose :

View File

@@ -113,7 +113,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Root,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
protected:

View File

@@ -40,6 +40,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Wire.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
//=======================================================================
//function : ShapeFix_Shape
//purpose :

View File

@@ -133,7 +133,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Shape,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
protected:

View File

@@ -57,6 +57,8 @@
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
//=======================================================================
//function : ShapeFix_Shell
//purpose :

View File

@@ -115,7 +115,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Shell,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
protected:

View File

@@ -60,6 +60,8 @@
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
//======================================================
//function : ShapeFix_Solid
//purpose :

View File

@@ -102,7 +102,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Solid,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
protected:

View File

@@ -34,6 +34,8 @@
#include <TopTools_DataMapOfShapeShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
//=======================================================================
//function : ShapeFix_SplitCommonVertex
//purpose :

View File

@@ -48,7 +48,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_SplitCommonVertex,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
protected:

View File

@@ -118,6 +118,8 @@
#include <TopTools_Array1OfShape.hxx>
#include <TopTools_HSequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
//S4135
//#######################################################################
// Constructors, initializations, modes, querying

View File

@@ -454,7 +454,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Wire,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
protected:

View File

@@ -55,6 +55,8 @@
#include <TopTools_ListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Wireframe,ShapeFix_Root)
//#include <Geom2dConvert_CompCurveToBSplineCurve.hxx>
//=======================================================================
//function : ShapeFix_Wireframe

View File

@@ -101,7 +101,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeFix_Wireframe,ShapeFix_Root)
DEFINE_STANDARD_RTTIEXT(ShapeFix_Wireframe,ShapeFix_Root)
protected: