1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +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 <TCollection_HAsciiString.hxx>
#include <sys/stat.h>
IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_Context,MMgt_TShared)
//=======================================================================
//function : ShapeProcess_Context
//purpose :

View File

@@ -123,7 +123,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeProcess_Context,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(ShapeProcess_Context,MMgt_TShared)
protected:

View File

@@ -129,7 +129,7 @@ public:
friend class ShapeProcess_IteratorOfDictionaryOfOperator;
DEFINE_STANDARD_RTTI(ShapeProcess_DictionaryOfOperator,MMgt_TShared)
DEFINE_STANDARD_RTTI_INLINE(ShapeProcess_DictionaryOfOperator,MMgt_TShared)
protected:

View File

@@ -17,3 +17,5 @@
#include <ShapeProcess_Context.hxx>
#include <ShapeProcess_Operator.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_Operator,MMgt_TShared)

View File

@@ -42,7 +42,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeProcess_Operator,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(ShapeProcess_Operator,MMgt_TShared)
protected:

View File

@@ -30,6 +30,8 @@
#include <TopoDS_Shape.hxx>
#include <TopTools_DataMapIteratorOfDataMapOfShapeShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_ShapeContext,ShapeProcess_Context)
//=======================================================================
//function : ShapeProcess_ShapeContext
//purpose :

View File

@@ -129,7 +129,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeProcess_ShapeContext,ShapeProcess_Context)
DEFINE_STANDARD_RTTIEXT(ShapeProcess_ShapeContext,ShapeProcess_Context)
protected:

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeProcess_StackItemOfDictionaryOfOperator,MMgt_TShared)
DEFINE_STANDARD_RTTI_INLINE(ShapeProcess_StackItemOfDictionaryOfOperator,MMgt_TShared)
protected:

View File

@@ -18,6 +18,8 @@
#include <ShapeProcess_UOperator.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_UOperator,ShapeProcess_Operator)
//=======================================================================
//function : ShapeProcess_UOperator
//purpose :

View File

@@ -47,7 +47,7 @@ public:
DEFINE_STANDARD_RTTI(ShapeProcess_UOperator,ShapeProcess_Operator)
DEFINE_STANDARD_RTTIEXT(ShapeProcess_UOperator,ShapeProcess_Operator)
protected: