1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +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 <TNaming_Iterator.hxx>
#include <TNaming_NamedShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_DeltaOnModification,TDF_DeltaOnModification)
//=======================================================================
//function : TNaming_DeltaOnModification
//purpose :

View File

@@ -48,7 +48,7 @@ public:
DEFINE_STANDARD_RTTI(TNaming_DeltaOnModification,TDF_DeltaOnModification)
DEFINE_STANDARD_RTTIEXT(TNaming_DeltaOnModification,TDF_DeltaOnModification)
protected:

View File

@@ -21,6 +21,8 @@
#include <TNaming_DeltaOnRemoval.hxx>
#include <TNaming_NamedShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
//=======================================================================
//function : TNaming_DeltaOnModification
//purpose :

View File

@@ -44,7 +44,7 @@ public:
DEFINE_STANDARD_RTTI(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
DEFINE_STANDARD_RTTIEXT(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
protected:

View File

@@ -51,6 +51,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_NamedShape,TDF_Attribute)
// Defines the nodes classes
//#define MDTV_DEB_HASL
//=======================================================================

View File

@@ -142,7 +142,7 @@ friend class TNaming_NewShapeIterator;
friend class TNaming_OldShapeIterator;
DEFINE_STANDARD_RTTI(TNaming_NamedShape,TDF_Attribute)
DEFINE_STANDARD_RTTIEXT(TNaming_NamedShape,TDF_Attribute)
protected:

View File

@@ -67,6 +67,8 @@
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_Naming,TDF_Attribute)
// #include <TNaming_NCollections.hxx>
typedef NCollection_Map<TopoDS_Shape> TNaming_MapOfShape;
typedef TNaming_MapOfShape::Iterator TNaming_MapIteratorOfMapOfShape;

View File

@@ -105,7 +105,7 @@ public:
DEFINE_STANDARD_RTTI(TNaming_Naming,TDF_Attribute)
DEFINE_STANDARD_RTTIEXT(TNaming_Naming,TDF_Attribute)
protected:

View File

@@ -46,6 +46,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_TranslateTool,MMgt_TShared)
//=======================================================================
//function : TNaming_TranslateTool
//purpose :

View File

@@ -68,7 +68,7 @@ public:
DEFINE_STANDARD_RTTI(TNaming_TranslateTool,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(TNaming_TranslateTool,MMgt_TShared)
protected:

View File

@@ -30,6 +30,8 @@
#include <TNaming_UsedShapes.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(TNaming_UsedShapes,TDF_Attribute)
//=======================================================================
//function : GetID
//purpose :

View File

@@ -110,7 +110,7 @@ public:
friend class TNaming_Builder;
DEFINE_STANDARD_RTTI(TNaming_UsedShapes,TDF_Attribute)
DEFINE_STANDARD_RTTIEXT(TNaming_UsedShapes,TDF_Attribute)
protected: