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:
@@ -41,6 +41,8 @@
|
||||
#include <TDF_RelocationTable.hxx>
|
||||
#include <TDF_Tool.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_Attribute,MMgt_TShared)
|
||||
|
||||
#undef TDF_DATA_COMMIT_OPTIMIZED
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -365,7 +365,7 @@ friend class TDF_AttributeIterator;
|
||||
friend class TDF_DeltaOnForget;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_Attribute,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_Attribute,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include <TDF_Label.hxx>
|
||||
#include <TDF_Tool.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_AttributeDelta,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_AttributeDelta
|
||||
//purpose :
|
||||
|
@@ -70,7 +70,7 @@ Standard_OStream& operator<< (Standard_OStream& OS) const
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_AttributeDelta,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_AttributeDelta,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -37,6 +37,8 @@
|
||||
#include <TDF_Tool.hxx>
|
||||
#include <TDF_Transaction.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_Data,MMgt_TShared)
|
||||
|
||||
#undef DEB_DELTA_CREATION
|
||||
#undef TDF_DATA_COMMIT_OPTIMIZED
|
||||
|
||||
|
@@ -138,7 +138,7 @@ friend class TDF_Transaction;
|
||||
friend class TDF_LabelNode;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_Data,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_Data,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include <TDF_MapIteratorOfAttributeMap.hxx>
|
||||
#include <TDF_MapIteratorOfLabelMap.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DataSet,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DataSet
|
||||
//purpose : Creates a DataSet.
|
||||
|
@@ -87,7 +87,7 @@ Standard_OStream& operator<< (Standard_OStream& anOS) const
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DataSet,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DataSet,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <TDF_DefaultDeltaOnModification.hxx>
|
||||
#include <TDF_Label.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DefaultDeltaOnModification
|
||||
//purpose :
|
||||
|
@@ -44,7 +44,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <TDF_DefaultDeltaOnRemoval.hxx>
|
||||
#include <TDF_Label.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DefaultDeltaOnRemoval
|
||||
//purpose :
|
||||
|
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -29,6 +29,8 @@
|
||||
#include <TDF_ListIteratorOfLabelList.hxx>
|
||||
#include <TDF_MapIteratorOfLabelMap.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_Delta,MMgt_TShared)
|
||||
|
||||
#ifdef OCCT_DEBUG
|
||||
#include <Standard_ConstructionError.hxx>
|
||||
#endif
|
||||
|
@@ -81,7 +81,7 @@ public:
|
||||
friend class TDF_Data;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_Delta,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_Delta,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <TDF_DeltaOnAddition.hxx>
|
||||
#include <TDF_Label.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnAddition,TDF_AttributeDelta)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DeltaOnAddition
|
||||
//purpose :
|
||||
|
@@ -46,7 +46,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DeltaOnAddition,TDF_AttributeDelta)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnAddition,TDF_AttributeDelta)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <TDF_DeltaOnForget.hxx>
|
||||
#include <TDF_Label.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnForget,TDF_AttributeDelta)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DeltaOnForget
|
||||
//purpose :
|
||||
|
@@ -46,7 +46,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DeltaOnForget,TDF_AttributeDelta)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnForget,TDF_AttributeDelta)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <TDF_Attribute.hxx>
|
||||
#include <TDF_DeltaOnModification.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnModification,TDF_AttributeDelta)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DeltaOnModification
|
||||
//purpose :
|
||||
|
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DeltaOnModification,TDF_AttributeDelta)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnModification,TDF_AttributeDelta)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <TDF_Attribute.hxx>
|
||||
#include <TDF_DeltaOnRemoval.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnRemoval,TDF_AttributeDelta)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DeltaOnRemoval
|
||||
//purpose :
|
||||
|
@@ -40,7 +40,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DeltaOnRemoval,TDF_AttributeDelta)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnRemoval,TDF_AttributeDelta)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <TDF_DeltaOnResume.hxx>
|
||||
#include <TDF_Label.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnResume,TDF_AttributeDelta)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_DeltaOnResume
|
||||
//purpose :
|
||||
|
@@ -46,7 +46,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_DeltaOnResume,TDF_AttributeDelta)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnResume,TDF_AttributeDelta)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <TDF_Reference.hxx>
|
||||
#include <TDF_RelocationTable.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_Reference,TDF_Attribute)
|
||||
|
||||
//=======================================================================
|
||||
//function : GetID
|
||||
//purpose :
|
||||
|
@@ -65,7 +65,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_Reference,TDF_Attribute)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_Reference,TDF_Attribute)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include <TDF_Label.hxx>
|
||||
#include <TDF_RelocationTable.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_RelocationTable,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : TDF_RelocationTable
|
||||
//purpose :
|
||||
|
@@ -145,7 +145,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_RelocationTable,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_RelocationTable,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <TDF_RelocationTable.hxx>
|
||||
#include <TDF_TagSource.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(TDF_TagSource,TDF_Attribute)
|
||||
|
||||
//=======================================================================
|
||||
//function : GetID
|
||||
//purpose :
|
||||
|
@@ -76,7 +76,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(TDF_TagSource,TDF_Attribute)
|
||||
DEFINE_STANDARD_RTTIEXT(TDF_TagSource,TDF_Attribute)
|
||||
|
||||
protected:
|
||||
|
||||
|
Reference in New Issue
Block a user