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

@@ -22,6 +22,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
//=======================================================================
//function : BRep_Curve3D
//purpose :

View File

@@ -57,7 +57,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_Curve3D,BRep_GCurve)
DEFINE_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
protected:

View File

@@ -23,6 +23,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
//=======================================================================
//function : BRep_CurveOn2Surfaces
//purpose :

View File

@@ -69,7 +69,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
protected:

View File

@@ -24,6 +24,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
//=======================================================================
//function : BRep_CurveOnClosedSurface
//purpose :

View File

@@ -81,7 +81,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
DEFINE_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
protected:

View File

@@ -25,6 +25,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
//=======================================================================
//function : BRep_CurveOnSurface
//purpose :

View File

@@ -74,7 +74,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_CurveOnSurface,BRep_GCurve)
DEFINE_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
protected:

View File

@@ -28,6 +28,8 @@
#include <TColStd_HArray1OfInteger.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
//=======================================================================
//function : BRep_CurveRepresentation
//purpose :

View File

@@ -147,7 +147,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_CurveRepresentation,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
protected:

View File

@@ -20,6 +20,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
//=======================================================================
//function : BRep_GCurve
//purpose :

View File

@@ -60,7 +60,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_GCurve,BRep_CurveRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
protected:

View File

@@ -20,6 +20,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
//=======================================================================
//function : BRep_PointOnCurve
//purpose :

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PointOnCurve,BRep_PointRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
protected:

View File

@@ -21,6 +21,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
//=======================================================================
//function : BRep_PointOnCurveOnSurface
//purpose :

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
protected:

View File

@@ -20,6 +20,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
//=======================================================================
//function : BRep_PointOnSurface
//purpose :

View File

@@ -50,7 +50,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PointOnSurface,BRep_PointsOnSurface)
DEFINE_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
protected:

View File

@@ -23,6 +23,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
//=======================================================================
//function : BRep_PointRepresentation
//purpose :

View File

@@ -87,7 +87,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PointRepresentation,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
protected:

View File

@@ -20,6 +20,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
//=======================================================================
//function : BRep_PointsOnSurface
//purpose :

View File

@@ -43,7 +43,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PointsOnSurface,BRep_PointRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
protected:

View File

@@ -22,6 +22,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
//=======================================================================
//function : BRep_Polygon3D
//purpose :

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_Polygon3D,BRep_CurveRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
protected:

View File

@@ -22,6 +22,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
//=======================================================================
//function : BRep_PolygonOnClosedSurface
//purpose :

View File

@@ -54,7 +54,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
protected:

View File

@@ -22,6 +22,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
//=======================================================================
//function : BRep_PolygonOnClosedTriangulation
//purpose :

View File

@@ -54,7 +54,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
protected:

View File

@@ -23,6 +23,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
//=======================================================================
//function : BRep_PolygonOnSurface
//purpose :

View File

@@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PolygonOnSurface,BRep_CurveRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
protected:

View File

@@ -22,6 +22,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
//=======================================================================
//function : BRep_PolygonOnTriangulation
//purpose :

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
protected:

View File

@@ -25,6 +25,8 @@
#include <TopAbs.hxx>
#include <TopoDS_TShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_TEdge,TopoDS_TEdge)
static const Standard_Integer ParameterMask = 1;
static const Standard_Integer RangeMask = 2;
static const Standard_Integer DegeneratedMask = 4;

View File

@@ -84,7 +84,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_TEdge,TopoDS_TEdge)
DEFINE_STANDARD_RTTIEXT(BRep_TEdge,TopoDS_TEdge)
protected:

View File

@@ -23,6 +23,8 @@
#include <TopLoc_Location.hxx>
#include <TopoDS_TShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
//=======================================================================
//function : BRep_TFace
//purpose :

View File

@@ -91,7 +91,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_TFace,TopoDS_TFace)
DEFINE_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
protected:

View File

@@ -21,6 +21,8 @@
#include <TopAbs.hxx>
#include <TopoDS_TShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
//=======================================================================
//function : BRep_TVertex
//purpose :

View File

@@ -65,7 +65,7 @@ public:
DEFINE_STANDARD_RTTI(BRep_TVertex,TopoDS_TVertex)
DEFINE_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
protected:

View File

@@ -68,6 +68,7 @@
#include <TopoDS_Wire.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_ShapeMapHasher.hxx>
#include <BRep_GCurve.hxx>
//modified by NIZNHY-PKV Fri Oct 17 14:13:29 2008f
static