1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-09-03 14:10:33 +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

@@ -53,6 +53,8 @@
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_BooleanOperationDriver,TFunction_Driver)
static Standard_Boolean FixSameParameter(const TopoDS_Shape& theShape,
BRepCheck_Analyzer& theAnalyzer,
const Standard_Boolean bIgnoreNotSPErrors = Standard_False );

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_BooleanOperationDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_BooleanOperationDriver,TFunction_Driver)
protected:

View File

@@ -33,6 +33,8 @@
#include <TopLoc_Location.hxx>
#include <TopoDS_Solid.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_BoxDriver,TFunction_Driver)
//=======================================================================
//function : DNaming_BoxDriver
//purpose : Constructor

View File

@@ -63,7 +63,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_BoxDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_BoxDriver,TFunction_Driver)
protected:

View File

@@ -40,6 +40,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Solid.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_CylinderDriver,TFunction_Driver)
//=======================================================================
//function : DNaming_CylinderDriver
//purpose : Constructor

View File

@@ -63,7 +63,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_CylinderDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_CylinderDriver,TFunction_Driver)
protected:

View File

@@ -41,6 +41,8 @@
#include <TopTools_ListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_FilletDriver,TFunction_Driver)
//=======================================================================
//function : FilletDriver
//purpose : Constructor

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_FilletDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_FilletDriver,TFunction_Driver)
protected:

View File

@@ -53,6 +53,8 @@
#include <TopTools_Array1OfShape.hxx>
#include <TopTools_HSequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_Line3DDriver,TFunction_Driver)
//=======================================================================
//function : DNaming_Line3DDriver
//purpose : Constructor

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_Line3DDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_Line3DDriver,TFunction_Driver)
protected:

View File

@@ -34,6 +34,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_PointDriver,TFunction_Driver)
//OCCT
// OCAF
//=======================================================================

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_PointDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_PointDriver,TFunction_Driver)
protected:

View File

@@ -53,6 +53,8 @@
#include <TopoDS_Wire.hxx>
#include <TopTools_DataMapOfShapeShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_PrismDriver,TFunction_Driver)
// OCC
// OCAF
//=======================================================================

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_PrismDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_PrismDriver,TFunction_Driver)
protected:

View File

@@ -58,6 +58,8 @@
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_RevolutionDriver,TFunction_Driver)
// OCAF
//=======================================================================
//function : DNaming_RevolutionDriver

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_RevolutionDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_RevolutionDriver,TFunction_Driver)
protected:

View File

@@ -29,6 +29,8 @@
#include <TopAbs.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_SelectionDriver,TFunction_Driver)
//#define SEL_DEB 1
#ifdef OCCT_DEBUG
#include <TDF_Tool.hxx>

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_SelectionDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_SelectionDriver,TFunction_Driver)
protected:

View File

@@ -44,6 +44,8 @@
#include <TopoDS_Vertex.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_SphereDriver,TFunction_Driver)
//=======================================================================
//function : DNaming_SphereDriver
//purpose : Constructor

View File

@@ -63,7 +63,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_SphereDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_SphereDriver,TFunction_Driver)
protected:

View File

@@ -53,6 +53,8 @@
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DNaming_TransformationDriver,TFunction_Driver)
#ifdef _WIN32
#define EXCEPTION ...
#else

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DNaming_TransformationDriver,TFunction_Driver)
DEFINE_STANDARD_RTTIEXT(DNaming_TransformationDriver,TFunction_Driver)
protected: