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 <TDataStd_AsciiString.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_AsciiStringDriver
//purpose :

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_BooleanArray.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_BooleanArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_ListIteratorOfListOfByte.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_BooleanListDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDataStd_ByteArray.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ByteArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <TDataStd_Comment.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_CommentDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_CommentDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_CommentDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_CommentDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDataStd_Directory.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_DirectoryDriver
//purpose :

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDF_Attribute.hxx>
#include <TDF_ListIteratorOfAttributeList.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ExpressionDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDataStd_ExtStringArray.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ExtStringArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_ListIteratorOfListOfExtendedString.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ExtStringListDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
protected:

View File

@@ -29,6 +29,8 @@
#include <TDataStd_IntPackedMap.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_IntPackedMapDriver
//purpose :

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_IntegerArray.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_IntegerArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <TDataStd_Integer.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_IntegerDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_IntegerDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_IntegerList.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_IntegerListDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <TDataStd_Name.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NameDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_NameDriver
//purpose :

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_NameDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_NameDriver,BinMDF_ADriver)
protected:

View File

@@ -36,6 +36,8 @@
#include <TDataStd_NamedData.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_NamedDataDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDataStd_NoteBook.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_NoteBookDriver
//purpose :

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_RealArray.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_RealArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <TDataStd_Real.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_RealDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_RealDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDataStd_RealList.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealListDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_RealListDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_RealListDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealListDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDF_Label.hxx>
#include <TDF_Tool.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ReferenceArrayDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDF_ListIteratorOfLabelList.hxx>
#include <TDF_Tool.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_ReferenceListDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
protected:

View File

@@ -23,6 +23,8 @@
#include <TDF_Attribute.hxx>
#include <TDF_ListIteratorOfAttributeList.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RelationDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_RelationDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_RelationDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_RelationDriver,BinMDF_ADriver)
protected:

View File

@@ -24,6 +24,8 @@
#include <TDataStd_Tick.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TickDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_TickDriver
//purpose :

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_TickDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_TickDriver,BinMDF_ADriver)
protected:

View File

@@ -22,6 +22,8 @@
#include <TDataStd_TreeNode.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_TreeNodeDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
protected:

View File

@@ -21,6 +21,8 @@
#include <TDataStd_UAttribute.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_UAttributeDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
protected:

View File

@@ -22,6 +22,8 @@
#include <TDataStd_Variable.hxx>
#include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_VariableDriver,BinMDF_ADriver)
//=======================================================================
//function : BinMDataStd_VariableDriver
//purpose : Constructor

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(BinMDataStd_VariableDriver,BinMDF_ADriver)
DEFINE_STANDARD_RTTIEXT(BinMDataStd_VariableDriver,BinMDF_ADriver)
protected: