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

@@ -24,6 +24,8 @@
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_AsciiStringDriver
//purpose : Constructor

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
protected:

View File

@@ -25,6 +25,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (IsDeltaOn, "delta")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -22,6 +22,8 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_CommentDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <XmlMDataStd_DirectoryDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_DirectoryDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (VariablesString, "variables")
//=======================================================================

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
protected:

View File

@@ -25,6 +25,7 @@
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (ExtString, "string")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -25,6 +25,7 @@
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (ExtString, "string")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
protected:

View File

@@ -30,6 +30,7 @@
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (IntPackedMapSize, "mapsize")
IMPLEMENT_DOMSTRING (IsDeltaOn, "delta")
//=======================================================================

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
protected:

View File

@@ -25,6 +25,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (IsDeltaOn, "delta")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -22,6 +22,8 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_IntegerDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <XmlObjMgt_RRelocationTable.hxx>
#include <XmlObjMgt_SRelocationTable.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NameDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_NameDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_NameDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NameDriver,XmlMDF_ADriver)
protected:

View File

@@ -39,6 +39,7 @@
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIntegerIndex, "firstI")
IMPLEMENT_DOMSTRING (LastIntegerIndex, "lastI")
IMPLEMENT_DOMSTRING (FirstRealIndex, "firstR")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <XmlMDataStd_NoteBookDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_NoteBookDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
protected:

View File

@@ -29,6 +29,7 @@
#include <XmlObjMgt_Persistent.hxx>
#include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (IsDeltaOn, "delta")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <XmlObjMgt_Persistent.hxx>
#include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_RealDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_RealDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
protected:

View File

@@ -26,6 +26,7 @@
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (ExtString, "string")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
protected:

View File

@@ -27,6 +27,7 @@
#include <XmlObjMgt_Document.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (FirstIndexString, "first")
IMPLEMENT_DOMSTRING (LastIndexString, "last")
IMPLEMENT_DOMSTRING (ExtString, "string")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
protected:

View File

@@ -24,6 +24,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (VariablesString, "variables")
//=======================================================================

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <XmlMDataStd_TickDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TickDriver,XmlMDF_ADriver)
//=======================================================================
//function : XmlMDataStd_TickDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_TickDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_TickDriver,XmlMDF_ADriver)
protected:

View File

@@ -23,6 +23,7 @@
#include <XmlObjMgt.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (TreeIdString, "treeid")
IMPLEMENT_DOMSTRING (ChildrenString, "children")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
protected:

View File

@@ -21,6 +21,7 @@
#include <XmlMDataStd_UAttributeDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (GuidString, "guid")
//=======================================================================

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
protected:

View File

@@ -21,6 +21,7 @@
#include <XmlMDataStd_VariableDriver.hxx>
#include <XmlObjMgt_Persistent.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
IMPLEMENT_DOMSTRING (IsConstString, "isconst")
IMPLEMENT_DOMSTRING (UnitString, "unit")
IMPLEMENT_DOMSTRING (ConstString, "true")

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
protected: