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

@@ -24,6 +24,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_ALine,IntPatch_Line)
#define DEBUG 0
IntPatch_ALine::IntPatch_ALine (const IntAna_Curve& C,

View File

@@ -137,7 +137,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_ALine,IntPatch_Line)
DEFINE_STANDARD_RTTIEXT(IntPatch_ALine,IntPatch_Line)
protected:

View File

@@ -26,6 +26,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_GLine,IntPatch_Line)
#define DEBUG 0
// modified by Edward AGAPOV (eap) Wed Mar 6 2002 (bug occ212)

View File

@@ -175,7 +175,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_GLine,IntPatch_Line)
DEFINE_STANDARD_RTTIEXT(IntPatch_GLine,IntPatch_Line)
protected:

View File

@@ -28,6 +28,7 @@
#include <Geom_Ellipse.hxx>
#include <Geom_Parabola.hxx>
#include <Geom_Hyperbola.hxx>
#include <IntPatch_ALine.hxx>
static void PutPointsOnLine(const Handle(Adaptor3d_HSurface)& S1,

View File

@@ -18,6 +18,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_Line,MMgt_TShared)
IntPatch_Line::IntPatch_Line (const Standard_Boolean Tang,
const IntSurf_TypeTrans Trans1,
const IntSurf_TypeTrans Trans2):

View File

@@ -114,7 +114,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_Line,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(IntPatch_Line,MMgt_TShared)
protected:

View File

@@ -21,6 +21,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_PointLine,IntPatch_Line)
IntPatch_PointLine::IntPatch_PointLine (const Standard_Boolean Tang,
const IntSurf_TypeTrans Trans1,
const IntSurf_TypeTrans Trans2) :

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_PointLine,IntPatch_Line)
DEFINE_STANDARD_RTTIEXT(IntPatch_PointLine,IntPatch_Line)
protected:

View File

@@ -25,6 +25,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_RLine,IntPatch_PointLine)
IntPatch_RLine::IntPatch_RLine (const Standard_Boolean Tang,
const IntSurf_TypeTrans Trans1,
const IntSurf_TypeTrans Trans2) :

View File

@@ -142,7 +142,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_RLine,IntPatch_PointLine)
DEFINE_STANDARD_RTTIEXT(IntPatch_RLine,IntPatch_PointLine)
protected:

View File

@@ -143,7 +143,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
DEFINE_STANDARD_RTTI_INLINE(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
protected:

View File

@@ -26,6 +26,8 @@
#include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(IntPatch_WLine,IntPatch_PointLine)
#define DEBUG 0
#define DEBUGV 0

View File

@@ -164,7 +164,7 @@ public:
DEFINE_STANDARD_RTTI(IntPatch_WLine,IntPatch_PointLine)
DEFINE_STANDARD_RTTIEXT(IntPatch_WLine,IntPatch_PointLine)
protected: